52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
# ================================================
|
|
# 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-web:
|
|
driver: local
|
|
jitsi-prosody:
|
|
driver: local
|
|
jitsi-jicofo:
|
|
driver: local
|
|
jitsi-jvb:
|
|
driver: local
|
|
serv-logs:
|
|
driver: local
|
|
web-logs:
|
|
driver: local
|