feat: 적용 무중단 배포 시스템 (Blue-Green Deployment)
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 51s

This commit is contained in:
jade
2026-07-24 08:51:01 +09:00
parent 60a7226199
commit 8b11c1aae8
8 changed files with 489 additions and 80 deletions

64
nginx/blue.conf Normal file
View File

@@ -0,0 +1,64 @@
upstream gateway {
server gateway-blue:8081;
}
upstream tool-sms {
server tool-sms-blue:8082;
}
upstream tool-email {
server tool-email-blue:8083;
}
upstream tool-other {
server tool-other-blue:8084;
}
upstream tool-payment {
server tool-payment-blue:8085;
}
server {
listen 8281;
location / {
proxy_pass http://gateway;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
server {
listen 8282;
location / {
proxy_pass http://tool-sms;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
server {
listen 8283;
location / {
proxy_pass http://tool-email;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
server {
listen 8284;
location / {
proxy_pass http://tool-other;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
server {
listen 8285;
location / {
proxy_pass http://tool-payment;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}