123456789101112131415161718192021222324252627282930 |
- #!/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"
|