From: vaartis Date: Wed, 22 Aug 2018 20:27:15 +0000 (+0000) Subject: Add an OpenRC service X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=9c5ca9e15e82cbfc95d6ef6e7218919872c69ec5;p=akkoma Add an OpenRC service --- 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