supervisord.conf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. [supervisord]
  2. redirect_stderr=true
  3. stopsignal=QUIT
  4. autorestart=true
  5. directory=/root
  6. [program:nginx]
  7. priority=10
  8. command=nginx -c /etc/nginx/nginx.conf -g 'daemon off;'
  9. [program:web]
  10. priority=10
  11. directory=/usr/local/lib/web/backend
  12. command=/usr/local/lib/web/backend/run.py
  13. stdout_logfile=/dev/fd/1
  14. stdout_logfile_maxbytes=0
  15. stderr_logfile=/dev/fd/1
  16. stderr_logfile_maxbytes=0
  17. [group:x]
  18. programs=xvfb,wm,lxpanel,pcmanfm,x11vnc,novnc
  19. [program:wm]
  20. priority=15
  21. command=/usr/bin/openbox
  22. environment=DISPLAY=":1",HOME="/root",USER="root"
  23. [program:lxpanel]
  24. priority=15
  25. directory=%HOME%
  26. command=/usr/bin/lxpanel --profile LXDE
  27. user=%USER%
  28. environment=DISPLAY=":1",HOME="%HOME%",USER="%USER%"
  29. [program:pcmanfm]
  30. priority=15
  31. directory=%HOME%
  32. command=/usr/bin/pcmanfm --desktop --profile LXDE
  33. user=%USER%
  34. stopwaitsecs=3
  35. environment=DISPLAY=":1",HOME="%HOME%",USER="%USER%"
  36. [program:xvfb]
  37. priority=10
  38. command=/usr/local/bin/xvfb.sh
  39. stopsignal=KILL
  40. [program:x11vnc]
  41. priority=20
  42. command=x11vnc -display :1 -xkb -forever -shared -repeat -capslock
  43. [program:novnc]
  44. priority=25
  45. directory=/usr/local/lib/web/frontend/static/novnc
  46. command=bash /usr/local/lib/web/frontend/static/novnc/utils/launch.sh --listen 6081
  47. stopasgroup=true