version: "3.8" services: backend: build: context: ./backend container_name: fastapi-backend ports: - "8000:8000" volumes: - ./backend/src:/app/src:Z environment: - PYTHONUNBUFFERED=1 command: uvicorn src.main:app --host 0.0.0.0 --port 8000 --reload frontend: build: context: ./frontend container_name: react-frontend ports: - "3000:80" depends_on: - backend