1
0
Fork 0
mirror of https://github.com/airsonic/airsonic.git synced 2025-10-03 17:59:25 +02:00

Added example airsonic.service

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>
This commit is contained in:
Andrew DeMaria 2017-08-12 11:23:05 -06:00
parent d7d3238a41
commit bd9c793500
No known key found for this signature in database
GPG key ID: 0A3F5E91F8364EDF

26
contrib/airsonic.service Normal file
View file

@ -0,0 +1,26 @@
[Unit]
Description=Airsonic Media Server
After=remote-fs.target network.target
AssertPathExists=/var/airsonic
[Service]
Type=simple
Environment="JAVA_JAR=/var/airsonic/airsonic.war"
Environment="JAVA_OPTS=-Xmx700m"
Environment="AIRSONIC_HOME=/var/airsonic"
Environment="PORT=8080"
Environment="CONTEXT_PATH=/airsonic"
Environment="JAVA_ARGS="
EnvironmentFile=-/etc/sysconfig/airsonic
ExecStart=/usr/bin/java \
${JAVA_OPTS} \
-Dairsonic.home=${AIRSONIC_HOME} \
-Dserver.context-path=${CONTEXT_PATH} \
-Dserver.port=${PORT} \
-jar ${JAVA_JAR} ${JAVA_ARGS}
User=airsonic
Group=airsonic
[Install]
WantedBy=multi-user.target