/
supervisord.conf
41 lines (34 loc) · 950 Bytes
/
supervisord.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[supervisord]
nodaemon=true
logfile=/var/supervisord/supervisord.log
pidfile=/var/supervisord/supervisord.pid
childlogdir=/var/supervisord
[inet_http_server]
port=0.0.0.0:9001
[supervisorctl]
serverurl=http://0.0.0.0:9001
[program:recorder]
command=dotnet BililiveRecorder.Cli.dll run --bind http://0.0.0.0:2356 /rec
directory=/recorder
autorestart=true
redirect_stderr=true
[program:redis]
command=redis-server --save 60 1 --loglevel warning
directory=/var/redis
autorestart=true
redirect_stderr=true
[program:celery]
command=celery -A webhook worker -l INFO -E
directory=/webhook
autorestart=true
redirect_stderr=true
[program:flower]
command=celery -A webhook flower --url_prefix=flower --persistent=True --state_save_interval=60000 --db=/etc/flower/flower.db
directory=/webhook
autorestart=true
redirect_stderr=true
[program:webhook]
command=webhook -verbose -hooks=/etc/hooks.json
directory=/webhook
autorestart=true
redirect_stderr=true