version: '3.8' services: # 主应用服务 app: build: context: . dockerfile: Dockerfile container_name: enterprise_kb_app ports: - "8003:8003" volumes: - ./docker_logs:/app/logs - ./rag_qa/models:/app/rag_qa/models # - ./rag_qa/data:/app/rag_qa/data # - ./mysql_qa/data:/app/mysql_qa/data environment: - PYTHONUNBUFFERED=1 - API_KEY=${API_KEY:-your_api_key_here} networks: - enterprise_kb_network restart: unless-stopped networks: enterprise_kb_network: external: true