@@ -10,6 +10,8 @@ services:
1010 - db
1111 - redis
1212 - datadog
13+ networks :
14+ - prod-network
1315
1416 app_green :
1517 image : ${DOCKERHUB_USERNAME}/bbegok:latest
@@ -22,6 +24,8 @@ services:
2224 - db
2325 - redis
2426 - datadog
27+ networks :
28+ - prod-network
2529
2630 portainer :
2731 image : portainer/portainer-ce
@@ -42,6 +46,8 @@ services:
4246 command : --default-time-zone='+00:00' # MySQL 컨테이너
4347 volumes :
4448 - mysql-data:/var/lib/mysql
49+ networks :
50+ - prod-network
4551
4652 nginx :
4753 image : nginx:latest
@@ -57,6 +63,9 @@ services:
5763 - app_blue
5864 - app_green
5965 - portainer
66+ networks :
67+ - prod-network
68+ - proxy-network
6069
6170 redis :
6271 image : redis:alpine
@@ -65,6 +74,8 @@ services:
6574 volumes :
6675 - redis-data:/data
6776 command : ["redis-server", "--appendonly", "yes"]
77+ networks :
78+ - prod-network
6879
6980 datadog :
7081 image : gcr.io/datadoghq/agent:latest
@@ -86,6 +97,8 @@ services:
8697 - /proc/:/host/proc/:ro
8798 - /sys/fs/cgroup:/host/sys/fs/cgroup:ro
8899 restart : unless-stopped
100+ networks :
101+ - prod-network
89102
90103 metabase :
91104 image : metabase/metabase:v0.53.16
@@ -100,6 +113,9 @@ services:
100113 - db
101114 volumes :
102115 - metabase-data:/metabase-data
116+ networks :
117+ - prod-network
118+ - proxy-network
103119
104120volumes :
105121 mysql-data :
@@ -110,3 +126,8 @@ volumes:
110126x-dockerhub-auth :
111127 username : ${DOCKERHUB_USERNAME}
112128 password : ${DOCKERHUB_TOKEN}
129+
130+ networks :
131+ prod-network :
132+ proxy-network :
133+ external : true # 리버스 프록시 nginx에서 만든 네트워크를 사용
0 commit comments