|
[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 |