version: '3.8'
services:
web: build: . ports: - "8501:8501" volumes: - ./logs:/app/logs - ./output:/app/output - ./data:/app/data environment: - PYTHONUNBUFFERED=1 command: streamlit run app.py --server.port=8501 --server.address=0.0.0.0 restart: unless-stopped
api: build: . ports: - "5000:5000" volumes: - ./logs:/app/logs - ./output:/app/output - ./data:/app/data environment: - PYTHONUNBUFFERED=1 - PORT=5000 command: python api_server.py restart: unless-stopped depends_on: - web