diff options
Diffstat (limited to 'files/airsonic.service')
-rw-r--r-- | files/airsonic.service | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/files/airsonic.service b/files/airsonic.service new file mode 100644 index 0000000..b3f16ff --- /dev/null +++ b/files/airsonic.service @@ -0,0 +1,23 @@ +[Unit] +Description=Airsonic Media Server +After=remote-fs.target network.target +AssertPathExists=/var/lib/airsonic + +[Service] +Type=simple +Environment="JAVA_JAR=/var/lib/airsonic/airsonic.war" +Environment="JAVA_OPTS=-Xmx700m" +Environment="AIRSONIC_HOME=/var/lib/airsonic" +Environment="PORT=8200" +Environment="JAVA_ARGS=" +EnvironmentFile=-/etc/sysconfig/airsonic +ExecStart=/usr/bin/java \ + $JAVA_OPTS \ + -Dairsonic.home=${AIRSONIC_HOME} \ + -Dserver.port=${PORT} \ + -jar ${JAVA_JAR} $JAVA_ARGS +User=airsonic +Group=airsonic + +[Install] +WantedBy=multi-user.target |