services: multiagent-api: env_file: - ./.env build: context: . dockerfile: Dockerfile.cpu container_name: multiagentAudio-api ports: - "8000:8000" environment: - PYTHONUNBUFFERED=1 volumes: - ./app:/app/app - ./models:/app/models - ./data:/app/data restart: unless-stopped streamlit: depends_on: - multiagent-api build: context: . dockerfile: Dockerfile.cpu container_name: multiagentAudio-streamlit command: ["streamlit", "run", "streamlit_app.py", "--server.address=0.0.0.0", "--server.port=8501"] ports: - "8501:8501" environment: - PYTHONUNBUFFERED=1 - BROWSER_BACKEND_URL=http://localhost:8000 - SERVER_BACKEND_URL=http://multiagent-api:8000 volumes: - ./app:/app/app - ./streamlit_app.py:/app/streamlit_app.py restart: unless-stopped