Add an OpenRC service for OTP releases
authorrinpatch <rinpatch@sdf.org>
Sat, 22 Jun 2019 10:24:33 +0000 (13:24 +0300)
committerrinpatch <rinpatch@sdf.org>
Sat, 22 Jun 2019 10:24:33 +0000 (13:24 +0300)
rel/files/installation/init.d/pleroma [new file with mode: 0755]

diff --git a/rel/files/installation/init.d/pleroma b/rel/files/installation/init.d/pleroma
new file mode 100755 (executable)
index 0000000..de007c5
--- /dev/null
@@ -0,0 +1,18 @@
+#!/sbin/openrc-run
+
+# Requires OpenRC >= 0.35
+directory=/opt/pleroma
+
+command=/opt/pleroma/bin/pleroma
+command_args="start"
+command_user=pleroma
+command_background=1
+
+# Ask process to terminate within 30 seconds, otherwise kill it
+retry="SIGTERM/30/SIGKILL/5"
+
+pidfile="/var/run/pleroma.pid"
+
+depend() {
+    need nginx postgresql
+}