version: '3.8' services: backend: build: . container_name: patient-info-backend ports: - "8000:8000" environment: - HF_TOKEN=${HF_TOKEN} - GEMINI_API_KEY=${GEMINI_API_KEY} - MONGO_URI=${MONGO_URI:-mongodb://mongo:27017} - MONGO_DB=${MONGO_DB:-patient_db} volumes: - ./chroma_db:/app/chroma_db # Persist ChromaDB data depends_on: - mongo restart: unless-stopped mongo: image: mongo:7.0 container_name: patient-info-mongo ports: - "27017:27017" volumes: - mongo_data:/data/db restart: unless-stopped volumes: mongo_data: