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