fix(compose): postgres_default 외부 네트워크 명시 연결
dbx-main 이 postgres-db (postgres_default 네트워크 소속) 를 DNS 로 찾을 수 있도록 docker-compose.yml 에 external network 선언. 그렇지 않으면 compose 재기동 시마다 docker network connect 를 수동으로 다시 해줘야 함.
This commit is contained in:
+11
-1
@@ -10,10 +10,20 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
# 사용자/권한 JSON 저장소 — 볼륨에 영구 보관
|
# 사용자/권한 JSON 저장소 + 첨부 업로드 — 볼륨에 영구 보관
|
||||||
DATA_DIR: /data
|
DATA_DIR: /data
|
||||||
volumes:
|
volumes:
|
||||||
- dbx-main-data:/data
|
- dbx-main-data:/data
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
- postgres_default # postgres-db 컨테이너와 통신 (DSN host=postgres-db)
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
dbx-main-data:
|
dbx-main-data:
|
||||||
|
|
||||||
|
networks:
|
||||||
|
# main_default — compose 자동 생성, 동일 프로젝트 내부 통신용
|
||||||
|
default:
|
||||||
|
# postgres_default — postgres-db 가 속한 외부 네트워크 (별도 compose 가 만듦)
|
||||||
|
postgres_default:
|
||||||
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user