version: '3.9' services: backend: build: context: ./backend dockerfile: Dockerfile env_file: - .env # or # environment: #- BACKEND_PORT=7000 # if you change the port, make sure to also change the VITE_WS_BACKEND_URL at frontend/.env.local # - OPENAI_API_KEY=your_openai_api_key ports: - "${BACKEND_PORT:-7000}:${BACKEND_PORT:-7000}" command: poetry run uvicorn main:app --host 0.0.0.0 --port ${BACKEND_PORT:-7000} frontend: build: context: ./frontend dockerfile: Dockerfile ports: - "5173:5173"