You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
612 B
Plaintext
31 lines
612 B
Plaintext
#!/bin/sh
|
|||
|
|||
# PROVIDE: peertube
|
|||
# REQUIRE: LOGIN postgresql nginx redis
|
|||
# KEYWORD: shutdown
|
|||
|
|||
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
|
|||
|
|||
. /etc/rc.subr
|
|||
|
|||
desc="Peertube daemon"
|
|||
name=peertube
|
|||
rcvar=peertube_enable
|
|||
|
|||
load_rc_config $name
|
|||
|
|||
: ${peertube_enable:=NO}
|
|||
|
|||
sig_stop=-KILL
|
|||
peertube_chdir="/var/www/peertube/peertube-latest"
|
|||
peertube_env="HOME=/var/www/peertube \
|
|||
NODE_ENV=production \
|
|||
NODE_CONFIG_DIR=/var/www/peertube/config \
|
|||
USER=peertube"
|
|||
peertube_user=peertube
|
|||
|
|||
command="/usr/local/bin/node"
|
|||
command_args="dist/server >> /var/log/peertube/${name}.log 2>&1 &"
|
|||
|
|||
run_rc_command "$1"
|