supervisord.conf 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. [supervisord]
  2. user=user
  3. nodaemon=true
  4. loglevel=info
  5. logfile=/tmp/supervisord.log
  6. pidfile=/tmp/supervisord.pid
  7. [program:entrypoint]
  8. command=/etc/entrypoint.sh
  9. logfile=/tmp/entrypoint.log
  10. pidfile=/tmp/entrypoint.pid
  11. stopsignal=INT
  12. autostart=true
  13. autorestart=true
  14. redirect_stderr=true
  15. priority=1
  16. [program:pulseaudio]
  17. user=user
  18. command=bash -c "sudo kill $(pidof pulseaudio) >/dev/null 2>&1 || sudo /usr/bin/pulseaudio --system --verbose --log-target=stderr --realtime=true --disallow-exit -L \"module-native-protocol-tcp auth-ip-acl=127.0.0.0/8 port=4713 auth-anonymous=1\""
  19. environment=DISPLAY=":0"
  20. logfile=/tmp/pulseaudio.log
  21. pidfile=/tmp/pulseaudio.pid
  22. stopsignal=INT
  23. autostart=true
  24. autorestart=true
  25. redirect_stderr=true
  26. priority=10
  27. [program:selkies-gstreamer]
  28. user=user
  29. command=bash -c "if [ %(ENV_NOVNC_ENABLE)s != true ]; then /etc/selkies-gstreamer-entrypoint.sh; fi; sleep infinity"
  30. logfile=/tmp/selkies-gstreamer-entrypoint.log
  31. pidfile=/tmp/selkies-gstreamer-entrypoint.pid
  32. stopsignal=INT
  33. autostart=true
  34. autorestart=true
  35. redirect_stderr=true
  36. priority=20