todo_web_server 0.1.4

A Todo-web-server for learning purpose
Documentation
#
# Service file
# To make todo_web as a service
#
#
# Step 1: Copy this service file into system
# $ sudo cp todo_web.service /etc/systemd/system
#
# Step 2: Make a log directory
# $ sudo mkdir /var/log/todo_web
#
# Step 3: Start the service 
# $ sudo systemctl start todo_web
#
# Step 4: Check the status of the service
# $ sudo systemctl status todo_web
#
# Step 5: Check the net status
# $ sudo netstat -ntlp
#


[Unit]
Description=Todo Web Module
ConditionPathExists=/home/mohan/projects/todo_web
After=network.target
StartLimitIntervalSec=0

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

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

[Install]
WantedBy=multi-user.target