version: '3.8' services: backend: env_file: - .env build: context: . dockerfile: Dockerfile.backend ports: - "3001:3001" environment: - PORT=3001 # Ensure GEMINI_API_KEY is passed from the host .env file - GEMINI_API_KEY=${GEMINI_API_KEY} restart: always frontend: build: context: . dockerfile: Dockerfile.frontend ports: - "8080:80" depends_on: - backend restart: always