services: backend: build: ./backend ports: - "8000:8000" volumes: - ./backend:/app - ./data:/data env_file: - path: ./backend/.env.example required: true - path: ./backend/.env required: false command: uvicorn src.api.main:app --host 0.0.0.0 --reload frontend: build: ./frontend ports: - "3000:3000" environment: - NEXT_PUBLIC_API_URL=http://localhost:8000 - NEXT_PUBLIC_WS_URL=ws://localhost:8000 depends_on: - backend command: npm run dev