version: "3.8" services: ollama: image: ollama/ollama:latest container_name: rag_ollama volumes: - ollama_models:/root/.ollama ports: - "11434:11434" restart: unless-stopped backend: build: context: ./backend dockerfile: Dockerfile container_name: rag_backend ports: - "8000:8000" environment: - OLLAMA_BASE_URL=http://ollama:11434 - CHROMA_PERSIST_DIR=/data/chroma_db - UPLOAD_DIR=/data/uploads volumes: - rag_data:/data depends_on: - ollama restart: unless-stopped volumes: ollama_models: rag_data: