version: "3.9" services: api: build: . ports: - "8000:8000" env_file: - .env environment: - API_PORT=8000 - API_CORS_ORIGINS=http://localhost:3000 # Local dev: skip Foundry provisioning on every reload (production image sets =1) - COMPLIANCEAI_AUTO_PROVISION_AGENTS=0 volumes: - .:/app command: uvicorn api.main:app --host 0.0.0.0 --port 8000 --reload frontend: build: context: ./frontend dockerfile: Dockerfile args: NEXT_PUBLIC_API_URL: http://localhost:8000 ports: - "3000:3000" depends_on: - api