From bd9c79350008115ee85f856eeaffcd7b36b942b4 Mon Sep 17 00:00:00 2001 From: Andrew DeMaria Date: Sat, 12 Aug 2017 11:23:05 -0600 Subject: [PATCH] Added example airsonic.service Signed-off-by: Andrew DeMaria --- contrib/airsonic.service | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 contrib/airsonic.service diff --git a/contrib/airsonic.service b/contrib/airsonic.service new file mode 100644 index 00000000..fa0990c8 --- /dev/null +++ b/contrib/airsonic.service @@ -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 +