mirror of https://github.com/omar-polo/gmid.git
Improve gmid.service
Changed gmid.service to not to fork the server and forced to run under user "gmid". gmid now waits for the network stack beeing available before starting. Also "gmid" is now the syslog id.
This commit is contained in:
parent
36d2d7b4b3
commit
2b38d395cd
|
@ -1,14 +1,21 @@
|
|||
[Unit]
|
||||
Description=The gmid Gemini server
|
||||
After=syslog.target network.target
|
||||
Documentation=https://gmid.omarpolo.com/
|
||||
After=network-online.target syslog.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
ExecStart=/usr/local/bin/gmid -c /etc/gmid.conf
|
||||
# to start the daemon as a dedicated user:
|
||||
#User=_gmid
|
||||
#Group=_gmid
|
||||
Type=simple
|
||||
User=gmid
|
||||
Group=nobody
|
||||
ExecStart=/usr/local/bin/gmid -f -c /etc/gmid.conf
|
||||
ExecStop=/bin/kill -TERM $MAINPID
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-failure
|
||||
RestartSec=30
|
||||
StandardOutput=journal
|
||||
StandardError=inherit
|
||||
SyslogIdentifier=gmid
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
Loading…
Reference in New Issue