login_app 0.1.2

A generic login module for web apps
Documentation
# copy this file into /etc/systemd/system 
# mkdir login_app in /var/log
# then, start the service using command below
# $ systemctl start login_app
# to stop use it as
# $ systemctl stop login_app

[Unit]
Description=Login App Module
ConditionPathExists=/home/mohan/projects/login_app
After=network.target
StartLimitIntervalSec=0

[Service]
Type=simple
Restart=always
RestartSec=1
User=mohan
WorkingDirectory=/home/mohan/projects/login_app
ExecStart=/home/mohan/projects/login_app/login_app

# make sure log directory exists and owned by syslog
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /var/log/login_app
ExecStartPre=/bin/chown syslog:adm /var/log/login_app
ExecStartPre=/bin/chmod 755 /var/log/login_app
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=login_app

[Install]
WantedBy=multi-user.target