services: backend: build: context: ./backend dockerfile: Dockerfile ports: - "8000:8000" volumes: - ./backend:/app environment: - PYTHONUNBUFFERED=1 command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload frontend: build: context: ./frontend dockerfile: Dockerfile ports: - "3001:3000" volumes: - ./frontend:/app - /app/node_modules - /app/.next environment: - NODE_ENV=development depends_on: - backend command: npm run dev