diff options
author | lifespirit | 2024-09-03 19:34:05 +0300 |
---|---|---|
committer | lifespirit | 2024-09-03 19:34:05 +0300 |
commit | 879497edc09598fb3555f5fdbaad7511a31e31c0 (patch) | |
tree | be062f08077396e3bd8fa809fbf3884d74aadadc /sip3-salto.service | |
download | aur-879497edc09598fb3555f5fdbaad7511a31e31c0.tar.gz |
initial commit
Diffstat (limited to 'sip3-salto.service')
-rw-r--r-- | sip3-salto.service | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/sip3-salto.service b/sip3-salto.service new file mode 100644 index 000000000000..6285baedc542 --- /dev/null +++ b/sip3-salto.service @@ -0,0 +1,34 @@ +[Unit] +Description=SIP3 Salto +Documentation=https://www.sip3.io/docs +After=network-online.target + +[Service] +User=sip3 +Group=sip3 +EnvironmentFile=-/etc/sip3-salto/environment.conf +WorkingDirectory=/opt/sip3-salto +RuntimeDirectory=sip3-salto +LogsDirectory=sip3-salto +PermissionsStartOnly=true +PIDFile=/run/sip3-salto/sip3-salto.pid +ExecStart=/bin/sh -c '\ +$JAVA_HOME/bin/java \ + $JAVA_XMS $JAVA_XMX $JAVA_GC $JAVA_OTHER \ + -Dlogback.configurationFile=/etc/sip3-salto/logback.xml \ + -jar /opt/sip3-salto/sip3-salto.jar \ + -Dconfig.location=/etc/sip3-salto/application.yml \ + -Dcodecs.location=/etc/sip3-salto/codecs.yml \ + $UDF_OPTS \ + -Dvertx.cacheDirBase=/tmp/sip3-salto \ + $APP_OPTS \ + $VERTX_OPTS \ + & echo $! > /run/sip3-salto/sip3-salto.pid' +SuccessExitStatus=143 +Type=forking +Restart=on-failure +RestartSec=10 + +[Install] +WantedBy=multi-user.target +Alias=sip3-salto.service |