supervisor.conf 767 B

123456789101112131415161718192021222324252627282930313233
  1. [supervisord]
  2. nodaemon=true
  3. user=root
  4. [program:syslog-ng]
  5. command=/usr/sbin/syslog-ng --foreground --no-caps
  6. stdout_syslog=true
  7. stdout_capture_maxbytes=1MB
  8. priority = 1
  9. [program:nginx]
  10. command = /usr/sbin/nginx -c /config/nginx/nginx.conf
  11. startretries = 2
  12. daemon=off
  13. priority = 2
  14. [program:webapp]
  15. environment=NODE_ENV="production",PORT=%(ENV_WEB_APP_PORT)s
  16. command=/usr/bin/node app.js
  17. user=nbxyz
  18. directory=/app
  19. priority = 3
  20. [program:dnsmasq]
  21. command=/usr/sbin/dnsmasq --port=0 --keep-in-foreground --enable-tftp --user=nbxyz --tftp-secure --tftp-root=/config/menus %(ENV_TFTPD_OPTS)s
  22. stdout_logfile=/config/tftpd.log
  23. redirect_stderr=true
  24. priority = 4
  25. [program:messages-log]
  26. command=tail -f /var/log/messages
  27. stdout_logfile=/dev/stdout
  28. stdout_logfile_maxbytes=0