Skip to content

Commit 1c8b33b

Browse files
committed
fix: 무중단 배포 로직 수정
1 parent 76f23d3 commit 1c8b33b

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

infra/main.tf

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,12 @@ cat > /dockerProjects/ha_proxy_1/volumes/usr/local/etc/haproxy/haproxy.cfg <<'EO
269269
global
270270
log stdout format raw local0
271271
maxconn 4096
272-
stats socket /var/run/haproxy.sock mode 600 level admin
272+
273+
resolvers docker
274+
nameserver dns 127.0.0.11:53
275+
resolve_retries 3
276+
timeout retry 1s
277+
hold valid 10s
273278
274279
defaults
275280
mode http
@@ -285,9 +290,11 @@ frontend http_front
285290
backend app_backend
286291
option httpchk GET /actuator/health
287292
http-check expect status 200
293+
default-server init-addr none resolvers docker
288294
289-
server blue app1:8080 check
295+
server blue app1:8080 check
290296
server green app1_temp:8080 check disabled
297+
~
291298
EOF
292299
293300
docker run -d \
@@ -296,7 +303,7 @@ docker run -d \
296303
--network common \
297304
-p 8090:80 \
298305
-e TZ=Asia/Seoul \
299-
-v /dockerProjects/ha_proxy_1/volumes/usr/local/etc/haproxy:/usr/local/etc/haproxy:ro \
306+
-v /dockerProjects/ha_proxy_1/volumes/usr/local/etc/haproxy:/usr/local/etc/haproxy \
300307
haproxy:2.9-alpine
301308
302309

0 commit comments

Comments
 (0)