[supervisord] nodaemon=true user=root logfile=/var/log/supervisor/supervisord.log pidfile=/var/run/supervisord.pid [program:redis] command=redis-server --bind 127.0.0.1 --port 6379 --dir /var/lib/redis --appendonly yes autostart=true autorestart=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 priority=1 [program:backend] command=bash -c 'export NVIDIA_VISIBLE_DEVICES="${NVIDIA_VISIBLE_DEVICES:-all}" && export NVIDIA_DRIVER_CAPABILITIES="${NVIDIA_DRIVER_CAPABILITIES:-compute,video,utility}" && export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:-/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/lib/wsl/lib:/usr/lib/x86_64-linux-gnu}" && uvicorn backend.main:app --host 0.0.0.0 --port 8001' directory=/app autostart=true autorestart=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 environment=PYTHONPATH="/app" priority=10 [program:worker] command=bash -c 'export NVIDIA_VISIBLE_DEVICES="${NVIDIA_VISIBLE_DEVICES:-all}" && export NVIDIA_DRIVER_CAPABILITIES="${NVIDIA_DRIVER_CAPABILITIES:-compute,video,utility}" && export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:-/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/lib/wsl/lib:/usr/lib/x86_64-linux-gnu}" && celery -A worker.celery_app worker --loglevel=info -n 8mblocal@%%h --concurrency=${WORKER_POOL_CONCURRENCY:-12}' directory=/app autostart=true autorestart=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 environment=PYTHONPATH="/app" priority=20