# ================================================ # Urban Lifeline - 总控 Docker Compose # 用于统一管理所有服务的启动 # ================================================ # 使用方法: # 启动所有服务: docker compose --profile all up -d # 启动基础设施: docker compose --profile infra up -d # 停止所有服务: docker compose down # 查看日志: docker compose logs -f [service_name] # # All-in-One 模式: # - urban-lifeline-serv: 所有后端服务 (单容器) # - urban-lifeline-web: 所有前端应用 (单容器) # - nginx: 反向代理 # ================================================ name: urban-lifeline # 引入子目录的 compose 文件 include: # 基础设施 + 业务服务 (All-in-One) - path: ./infra/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 jitsi-web: driver: local jitsi-prosody: driver: local jitsi-jicofo: driver: local jitsi-jvb: driver: local # 后端服务 serv-logs: driver: local serv-config: driver: local # 前端服务 web-logs: driver: local web-config: driver: local