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} # 默认用户配置 - DEFAULT_USERNAME=${DEFAULT_USERNAME:-admin} - DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123} - AI_API_BASE=${AI_API_BASE} - AI_CUSTOM_PROVIDER=${AI_CUSTOM_PROVIDER} - AI_MODEL=${AI_MODEL} - AI_API_KEY=${AI_API_KEY} volumes: # 持久化数据库 - 挂载到宿主机目录 - worklist-data:/app/data volumes: worklist-data: