# docker-compose.yml version: '3.8' services: web: build: . container_name: rag_api_web ports: - "8000:8000" volumes: - ./uploads:/app/uploads environment: - CHROMA_HOST=chroma - CHROMA_PORT=8000 depends_on: - chroma restart: unless-stopped chroma: image: chromadb/chroma container_name: rag_api_chroma ports: - "8001:8000" volumes: - chroma_data:/chroma/chroma restart: unless-stopped volumes: chroma_data: driver: local