[supervisord] nodaemon=true user=root logfile=/dev/stdout logfile_maxbytes=0 pidfile=/var/run/supervisord.pid silent=false [program:celery-worker] command=celery -A celery_worker_docker.celery worker --autoscale=5,1 --queues=celery,background,send --loglevel=info --task-events user=piefed directory=/app stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 autorestart=true priority=100 startsecs=10 stopasgroup=true killasgroup=true environment=FLASK_APP="pyfedi.py",CELERY_HIJACK_ROOT_LOGGER="false",CELERY_SEND_TASK_EVENTS="true",CELERY_TASK_TRACK_STARTED="true" # Note: PieFed appears to use cron jobs instead of celery beat for scheduling # The cron jobs are handled via Kubernetes CronJob resources [group:piefed-worker] programs=celery-worker priority=999