version: '3.8' services: chronos-api: build: . command: python -m uvicorn api.main:app --host 0.0.0.0 --port 8000 ports: - "8000:8000" volumes: - ./data:/app/data env_file: - .env restart: unless-stopped chronos-dashboard: build: . command: python -m streamlit run dashboard/app.py --server.port 8501 --server.address 0.0.0.0 ports: - "8501:8501" volumes: - ./data:/app/data env_file: - .env depends_on: - chronos-api restart: unless-stopped