-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathsupervisord.conf
38 lines (32 loc) · 1.22 KB
/
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
[supervisord]
nodaemon=true
pidfile=/root/supervisord.pid
logfile=/root/supervisord.log
[program:vncserver]
command=bash -c '/usr/bin/rm -rf /tmp/.X11-unix && /usr/bin/rm -rf /tmp/.X1-lock && rm ~/.vnc/passwd && echo $PASSWORD | vncpasswd -f > ~/.vnc/passwd && chmod 0600 ~/.vnc/passwd && vncserver'
stdout_logfile=/root/x11vnc.log
redirect_stderr=true
[program:websockify_vnc]
command=websockify --web /usr/share/novnc 8080 127.0.0.1:5901
stdout_logfile=/root/websockify-vnc.log
redirect_stderr=true
[program:pulseaudio]
command=/usr/bin/pulseaudio --disallow-module-loading -vvvv --disallow-exit --exit-idle-time=-1
stdout_logfile=/root/pulseaudio.log
redirect_stderr=true
[program:audiostream]
command=tcpserver 127.0.0.1 5902 gst-launch-1.0 -q pulsesrc server=/tmp/pulseaudio.socket ! audio/x-raw, channels=2, rate=24000 ! opusenc ! webmmux ! fdsink fd=1
stdout_logfile=/root/audiostream.log
redirect_stderr=true
[program:websockify_audio]
command=websockify 8081 127.0.0.1:5902
stdout_logfile=/root/websockify-audio.log
redirect_stderr=true
[program:nginx]
command=/usr/sbin/nginx -g "daemon off;"
autostart=true
autorestart=true
startretries=5
numprocs=1
startsecs=0
stdout_logfile=/root/nginx.log