feat: 添加蓝绿部署配置 - docker-compose-green.yml, switch-blue-green.sh
This commit is contained in:
@@ -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";
|
||||
}
|
||||
Reference in New Issue
Block a user