Poweruser01 commited on
Commit
f399d3a
·
verified ·
1 Parent(s): 01544cd

Create supervisord.conf

Browse files
Files changed (1) hide show
  1. supervisord.conf +47 -0
supervisord.conf ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [supervisord]
2
+ nodaemon=true
3
+ user=appuser
4
+
5
+ ; Start TurboVNC server (replaces Xvfb + x11vnc)
6
+ [program:turbovnc]
7
+ command=/opt/TurboVNC/bin/vncserver :1 -geometry 1280x1024 -depth 24 -SecurityTypes None
8
+ autorestart=true
9
+ priority=100
10
+ environment=HOME="/home/appuser",USER="appuser"
11
+ stdout_logfile=/dev/stdout
12
+ stdout_logfile_maxbytes=0
13
+ stderr_logfile=/dev/stderr
14
+ stderr_logfile_maxbytes=0
15
+
16
+ ; Start Fluxbox window manager inside VNC
17
+ [program:fluxbox]
18
+ command=startfluxbox
19
+ autorestart=true
20
+ priority=150
21
+ environment=DISPLAY=":1",HOME="/home/appuser",USER="appuser"
22
+ stdout_logfile=/dev/stdout
23
+ stdout_logfile_maxbytes=0
24
+ stderr_logfile=/dev/stderr
25
+ stderr_logfile_maxbytes=0
26
+
27
+ ; Start Chromium in VNC
28
+ [program:chromium]
29
+ command=google-chrome --no-sandbox --disable-gpu --disable-dev-shm-usage --start-maximized --user-data-dir=/home/appuser/.config/chromium
30
+ autorestart=true
31
+ priority=200
32
+ environment=DISPLAY=":1",HOME="/home/appuser",USER="appuser"
33
+ stdout_logfile=/dev/stdout
34
+ stdout_logfile_maxbytes=0
35
+ stderr_logfile=/dev/stderr
36
+ stderr_logfile_maxbytes=0
37
+
38
+ ; Start noVNC (websocket bridge to TurboVNC)
39
+ [program:novnc]
40
+ command=/usr/share/novnc/utils/launch.sh --vnc localhost:5901 --listen %(ENV_NOVNC_PORT)s
41
+ autorestart=true
42
+ priority=300
43
+ environment=HOME="/home/appuser",USER="appuser"
44
+ stdout_logfile=/dev/stdout
45
+ stdout_logfile_maxbytes=0
46
+ stderr_logfile=/dev/stderr
47
+ stderr_logfile_maxbytes=0