# exdev Mac Studio 서버 — Agent RAG 스택 (Qdrant + API + Admin) # 사용: server-dev/start-all-server.sh (RAG_DIR에서 compose up) name: exaichatbot-agent services: qdrant: image: qdrant/qdrant:v1.18.2 network_mode: host volumes: - ./qdrant_data:/qdrant/storage restart: unless-stopped api: image: "${RAG_API_IMAGE:-rag-api-slim:latest}" network_mode: host build: context: . dockerfile: docker/service-slim.Dockerfile depends_on: - qdrant env_file: - .env environment: PYTHONUNBUFFERED: "1" HTTP_PROXY: "" HTTPS_PROXY: "" http_proxy: "" https_proxy: "" volumes: - ./data:/app/data - ./scripts:/app/scripts restart: unless-stopped admin: image: "${RAG_API_IMAGE:-rag-api-slim:latest}" network_mode: host command: - python - -m - uvicorn - scripts.admin_service:app - --host - 0.0.0.0 - --port - "${ADMIN_PORT:-28013}" working_dir: /app depends_on: - qdrant env_file: - .env environment: PYTHONUNBUFFERED: "1" HTTP_PROXY: "" HTTPS_PROXY: "" volumes: - ./data:/app/data - ./scripts:/app/scripts restart: unless-stopped