Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy
[akkoma] / installation / freebsd / rc.d / pleroma
1 #!/bin/sh
2 # REQUIRE: DAEMON postgresql
3 # PROVIDE: pleroma
4
5 # sudo -u pleroma MIX_ENV=prod elixir --erl \"-detached\" -S mix phx.server
6
7 . /etc/rc.subr
8
9 name="pleroma"
10 desc="Pleroma Social Media Platform"
11 rcvar=${name}_enable
12 command="/usr/local/bin/elixir"
13 command_args="--erl \"-detached\" -S /usr/local/bin/mix phx.server"
14 pidfile="/dev/null"
15
16 pleroma_user="pleroma"
17 pleroma_home="/home/pleroma"
18 pleroma_chdir="${pleroma_home}/pleroma"
19 pleroma_env="HOME=${pleroma_home} MIX_ENV=prod"
20
21 check_pidfile()
22 {
23 pid=$(pgrep beam.smp$)
24 echo -n "${pid}"
25 }
26
27 load_rc_config ${name}
28 run_rc_command "$1"