summarylogtreecommitdiffstats
path: root/gonic.service
diff options
context:
space:
mode:
Diffstat (limited to 'gonic.service')
-rw-r--r--gonic.service22
1 files changed, 6 insertions, 16 deletions
diff --git a/gonic.service b/gonic.service
index 6f476c68edbc..a443ea3ac370 100644
--- a/gonic.service
+++ b/gonic.service
@@ -1,26 +1,16 @@
[Unit]
-Description=Gonic: Subsonic server API implementation
-Wants=network-online.target
-After=network-online.target
+Description=gonic service
+After=network.target
[Service]
+Type=simple
User=gonic
Group=gonic
-Type=simple
-ExecStart=/usr/bin/gonic
-
-# Required variable:
-Environment=GONIC_MUSIC_PATH=/home/
+Restart=on-failure
+RestartSec=10
-# Optional variables:
-Environment=GONIC_DB_PATH=/var/lib/gonic/gonic.db
-#Environment=GONIC_CACHE_PATH=/var/lib/gonic/gonic_cache
-#Environment=GONIC_LISTEN_ADDR=0.0.0.0:4747
-#Environment=GONIC_PROXY_PREFIX=
-#Environment=GONIC_SCAN_INTERVAL=
-#Environment=GONIC_JUKEBOX_ENABLED=false
+ExecStart=/usr/bin/gonic -config-path /var/lib/gonic/config
[Install]
WantedBy=multi-user.target
-