feat: 添加蓝绿部署配置 - docker-compose-green.yml, switch-blue-green.sh

This commit is contained in:
Simon
2026-07-05 16:25:38 +08:00
parent 64ff1bf7d5
commit 6594431ee8
3 changed files with 252 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# =============================================================================
# Nginx 蓝绿部署 upstream 配置
# =============================================================================
# 用法:在 nginx.conf 的 http {} 块中 include 此文件
# 切换命令:修改 upstream 指向后 nginx -s reload
# =============================================================================
# Blue 环境(当前活动环境)
upstream backend_blue {
server wecom_it_backend:8000;
}
# Green 环境(备用环境)
upstream backend_green {
server wecom_it_backend_green:8000;
}
# 切换开关:Blue=活动, Green=备用
# 修改此文件后执行: nginx -s reload
# 状态文件路径
map $host $active_env {
default "blue";
}