kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
				
				
				
			
		
			
				
	
	
		
			30 wiersze
		
	
	
		
			812 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			30 wiersze
		
	
	
		
			812 B
		
	
	
	
		
			Plaintext
		
	
	
| #!/sbin/openrc-run
 | |
| 
 | |
| NAME=funkwhaleserver
 | |
| PIDFILE=/var/run/$NAME.pid
 | |
| USER=funkwhale
 | |
| DAEMON_ARGS="config.asgi:application -w 4 -k uvicorn.workers.UvicornWorker -b 127.0.0.1:5000 "
 | |
| Gunicorn=/srv/funkwhale/virtualenv/bin/gunicorn
 | |
| WORKDIR=/srv/funkwhale/api
 | |
| 
 | |
| depend() {
 | |
|         need net redis postgresql nginx funkwhale_beat funkwhale_worker
 | |
| }
 | |
| 
 | |
| start() {
 | |
| 	ebegin "Starting Funkwhale Server"
 | |
|         cd /srv/funkwhale/api
 | |
| 	set -a && source /srv/funkwhale/config/.env && set +a
 | |
|         echo 'Starting Funkwhale Server'
 | |
| 	start-stop-daemon --start --user $USER --make-pidfile --pidfile $PIDFILE  -d $WORKDIR  --exec $Gunicorn -- $DAEMON_ARGS >> /var/log/funk/server.log 2>&1&
 | |
| 	echo 'Funkwhale Server started'
 | |
| 	echo
 | |
| 	eend $?
 | |
| }
 | |
| 
 | |
| stop() {
 | |
| 	ebegin "Stopping Funkwhale"
 | |
| 	start-stop-daemon --stop --pidfile $PIDFILE
 | |
| 	eend $?
 | |
| }
 |