feat: 적용 무중단 배포 시스템 (Blue-Green Deployment)
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 51s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 51s
This commit is contained in:
64
nginx/green.conf
Normal file
64
nginx/green.conf
Normal file
@@ -0,0 +1,64 @@
|
||||
upstream gateway {
|
||||
server gateway-green:8081;
|
||||
}
|
||||
|
||||
upstream tool-sms {
|
||||
server tool-sms-green:8082;
|
||||
}
|
||||
|
||||
upstream tool-email {
|
||||
server tool-email-green:8083;
|
||||
}
|
||||
|
||||
upstream tool-other {
|
||||
server tool-other-green:8084;
|
||||
}
|
||||
|
||||
upstream tool-payment {
|
||||
server tool-payment-green: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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user