mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			
		
			
				
	
	
		
			31 lines
		
	
	
		
			612 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			31 lines
		
	
	
		
			612 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/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"
 |