services: kb-engine: build: context: . dockerfile: Dockerfile.rocm devices: - "/dev/kfd" - "/dev/dri" group_add: - "video" ports: - "${KB_PORT:-8000}:8000" volumes: - ${KB_DATA_PATH:-./data}:/data environment: - KB_MODEL=${KB_MODEL:-all-MiniLM-L6-v2} - KB_DEVICE=${KB_DEVICE:-auto} - KB_INGEST_DEVICE=${KB_INGEST_DEVICE:-auto} - KB_API_KEY=${KB_API_KEY:-} - KB_SEARCH_THRESHOLD=${KB_SEARCH_THRESHOLD:-0.01} - HF_HUB_OFFLINE=${HF_HUB_OFFLINE:-} restart: unless-stopped kb-mcp: build: context: ../mcp dockerfile: Dockerfile ports: - "${KB_MCP_PORT:-3000}:3000" environment: - KB_ENGINE_URL=http://kb-engine:8000 - KB_API_KEY=${KB_API_KEY:-} - KB_MCP_API_KEY=${KB_MCP_API_KEY:-} depends_on: - kb-engine restart: unless-stopped