| [supervisord] | |
| nodaemon=true ; run supervisord in the foreground | |
| [program:api_agent] | |
| command=uvicorn agents.api_agent: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 | |
| [program:scraping_agent] | |
| command=uvicorn agents.scraping_agent:app --host 0.0.0.0 --port 8002 | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 | |
| [program:retriever_agent] | |
| command=uvicorn agents.retriever_agent:app --host 0.0.0.0 --port 8003 | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 | |
| [program:analysis_agent] | |
| command=uvicorn agents.analysis_agent:app --host 0.0.0.0 --port 8004 | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 | |
| [program:language_agent] | |
| command=uvicorn agents.language_agent:app --host 0.0.0.0 --port 8005 | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 | |
| [program:voice_agent] | |
| command=uvicorn agents.voice_agent:app --host 0.0.0.0 --port 8006 | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 | |
| [program:orchestrator] | |
| command=uvicorn orchestrator.main:app --host 0.0.0.0 --port 8000 | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 | |
| [program:streamlit_app] | |
| command=streamlit run streamlit/app.py --server.port=8501 --server.address=0.0.0.0 --browser.gatherUsageStats=false | |
| directory=/app | |
| autostart=true | |
| autorestart=true | |
| stdout_logfile=/dev/stdout | |
| stdout_logfile_maxbytes=0 | |
| stderr_logfile=/dev/stderr | |
| stderr_logfile_maxbytes=0 |