version: '3.8' services: # FastAPI应用服务 app: build: context: . dockerfile: Dockerfile container_name: worklist-app restart: unless-stopped ports: - "5001:5000" environment: - PYTHONUNBUFFERED=1 - SECRET_KEY=${SECRET_KEY:-your-secret-key-here} - OPENAI_API_KEY=${OPENAI_API_KEY:-} # 默认用户配置 - DEFAULT_USERNAME=${DEFAULT_USERNAME:-admin} - DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123} volumes: # 持久化数据库 - worklist-data:/app/data - worklist-instance:/app/backend/instance volumes: worklist-data: worklist-instance: