# ================================================ # Urban Lifeline - 总控 Docker Compose # 用于统一管理所有服务的启动 # ================================================ # 使用方法: # 启动所有服务: docker compose up -d # 启动基础设施: docker compose --profile infra up -d # 启动后端服务: docker compose --profile serv up -d # 启动前端服务: docker compose --profile web up -d # 停止所有服务: docker compose down # 查看日志: docker compose logs -f [service_name] # ================================================ name: urban-lifeline # 引入子目录的 compose 文件 include: # Level 1: 基础设施 - path: ./infra/docker-compose.yml # Level 2: 后端服务 - path: ./urbanLifeline/serv/docker-compose.yml # Level 3: 前端服务 - path: ./urbanLifeline/web/docker-compose.yml # 共享网络定义 networks: urban-lifeline: driver: bridge name: urban-lifeline # 共享卷定义 volumes: nacos-data: driver: local nacos-logs: driver: local minio-data: driver: local minio-config: driver: local jitsi-web: driver: local jitsi-prosody: driver: local jitsi-jicofo: driver: local jitsi-jvb: driver: local serv-logs: driver: local web-logs: driver: local