From 9c5ca9e15e82cbfc95d6ef6e7218919872c69ec5 Mon Sep 17 00:00:00 2001 From: vaartis Date: Wed, 22 Aug 2018 20:27:15 +0000 Subject: [PATCH] Add an OpenRC service --- installation/init.d/pleroma | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 installation/init.d/pleroma diff --git a/installation/init.d/pleroma b/installation/init.d/pleroma new file mode 100755 index 000000000..9582d65d4 --- /dev/null +++ b/installation/init.d/pleroma @@ -0,0 +1,21 @@ +#!/sbin/openrc-run + +# Requires OpenRC >= 0.35 +directory=~pleroma/pleroma + +command=/usr/bin/mix +command_args="phx.server" +command_user=pleroma:pleroma +command_background=1 + +export PORT=4000 +export MIX_ENV=prod + +# Ask process to terminate within 30 seconds, otherwise kill it +retry="SIGTERM/30 SIGKILL/5" + +pidfile="/var/run/pleroma.pid" + +depend() { + need nginx postgresql +} \ No newline at end of file