gecos-team/gecoscc-ui

View on GitHub
docker/supervisord.conf

Summary

Maintainability
Test Coverage
[inet_http_server]
port = 0.0.0.0:9001
username = SUPERVISOR_USER_NAME
password = SUPERVISOR_PASSWORD

[supervisord]
pidfile=/opt/gecosccui/supervisord.pid
logfile=/logs/gecoscc/supervisord.log
logfile_maxbytes=50MB
logfile_backups=10
loglevel=info
nodaemon=false
minfds=1024
minprocs=200
user=gecoscc

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///opt/gecosccui/supervisor/run/supervisor.sock

[program:gecosccui]
autorestart=true
command=/usr/local/bin/pserve /opt/gecosccui/gecoscc.ini http_port=801%(process_num)01d
process_name=%(program_name)s-%(process_num)01d
numprocs=2
numprocs_start=0
redirect_stderr=true
stdout_logfile=/logs/gecoscc/%(program_name)s-%(process_num)01d.log
user=gecoscc

[program:gecosccui-celery]
autorestart=true
command=/usr/local/bin/celery worker -E -A pyramid_celery.celery_app --ini /opt/gecosccui/gecoscc.ini
process_name=%(program_name)s
numprocs=1
redirect_stderr=true
stdout_logfile=/logs/gecoscc/%(program_name)s.log
user=gecoscc