version: "3.8" services: backend: build: ./backend ports: - "8000:8000" env_file: - ./backend/.env volumes: - ./backend:/app - db_data:/app/data command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload frontend: build: ./frontend ports: - "3000:3000" depends_on: - backend environment: - NEXT_PUBLIC_API_URL=http://backend:8000 command: npm run dev volumes: db_data: