Revert "Update README.md"
This reverts commit d6d609af767bc74eff3ca59a64b302a197397e10
This commit is contained in:
parent
7b9343bc89
commit
460e3f4a4b
|
@ -0,0 +1,19 @@
|
|||
### Gentoo init scripts
|
||||
|
||||
Copy the files to `/etc/init.d/`
|
||||
|
||||
```
|
||||
# cp /path/to/scripts/funkwhale_* /etc/init.d/
|
||||
```
|
||||
|
||||
Make the files executable:
|
||||
|
||||
```
|
||||
# chmod +x /etc/init.d/funkwhale_*
|
||||
```
|
||||
|
||||
Starting funkwhale_server will automatically start the other two, as well as nginx and redis.
|
||||
|
||||
```
|
||||
# rc-service funkwhale_server start
|
||||
```
|
|
@ -0,0 +1,27 @@
|
|||
#!/sbin/openrc-run
|
||||
NAME=funkwhalebeat
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
USER=funkwhale
|
||||
WORKDIR=/srv/funkwhale/api
|
||||
Celery=/srv/funkwhale/virtualenv/bin/celery
|
||||
BEAT_ARGS="-A funkwhale_api.taskapp beat -l INFO"
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting Funkwhale Beat"
|
||||
cd /srv/funkwhale/api
|
||||
set -a && source /srv/funkwhale/config/.env && set +a
|
||||
echo ' start beat'
|
||||
start-stop-daemon --start --user $USER --make-pidfile --pidfile $PIDFILE -d $WORKDIR --exec $Celery -- $BEAT_ARGS >> /var/log/funk/worker.log 2>&1&
|
||||
echo 'Started Beat'
|
||||
echo
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping Funkwhale Beat"
|
||||
start-stop-daemon --stop --pidfile $PIDFILE
|
||||
eend $?
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
#!/sbin/openrc-run
|
||||
|
||||
NAME=funkwhaleserver
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
USER=funkwhale
|
||||
DAEMON_ARGS="-b 127.0.0.1 -p 5000 config.asgi:application --proxy-headers "
|
||||
Daphne=/srv/funkwhale/virtualenv/bin/daphne
|
||||
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 $Daphne -- $DAEMON_ARGS >> /var/log/funk/daphne.log 2>&1&
|
||||
echo 'Funkwhale Server started'
|
||||
echo
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping Funkwhale"
|
||||
start-stop-daemon --stop --pidfile $PIDFILE
|
||||
eend $?
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
#!/sbin/openrc-run
|
||||
NAME=funkwhaleworker
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
USER=funkwhale
|
||||
WORKDIR=/srv/funkwhale/api
|
||||
Celery=/srv/funkwhale/virtualenv/bin/celery
|
||||
WORKER_ARGS=" -A funkwhale_api.taskapp worker -l INFO"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting Funkwhale Worker"
|
||||
cd /srv/funkwhale/api
|
||||
set -a && source /srv/funkwhale/config/.env && set +a
|
||||
echo ' start beat'
|
||||
start-stop-daemon --start --user $USER --make-pidfile --pidfile $PIDFILE -d $WORKDIR --exec $Celery -- $WORKER_ARGS >> /var/log/funk/worker.log 2>&1&
|
||||
echo 'Started Worker'
|
||||
echo
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping Funkwhale Worker"
|
||||
start-stop-daemon --stop --pidfile $PIDFILE
|
||||
eend $?
|
||||
}
|
Loading…
Reference in New Issue