version: '3.8' services: backend: build: ./backend container_name: orderflowai-backend ports: - "8000:8000" environment: DATABASE_URL: "sqlite:///./orderflowai.db" DEBUG: "true" CORS_ORIGINS: '["*"]' volumes: - ./backend:/app command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload networks: - orderflowai-network frontend: build: context: ./frontend dockerfile: Dockerfile target: build container_name: orderflowai-frontend ports: - "5173:5173" volumes: - ./frontend:/app - /app/node_modules command: npx vite --host 0.0.0.0 --port 5173 depends_on: - backend networks: - orderflowai-network networks: orderflowai-network: driver: bridge