feat(deploy): RTGS 3센터 컨테이너 배포 산출물
- Dockerfile.backend: 7서비스 공용 이미지(멀티스테이지 gradle 빌드, SERVICE env 선택, curl 포함) - docker-compose.yml: PG(3DB)+Kafka+순번기+DC1/DC2/DC3 각6서비스+프론트, 컨테이너 격리로 포트오프셋 불필요, depends_on 헬스 순서 - Dockerfile.frontend+nginx.conf: 콘솔+DT 정적빌드→nginx 서빙+API 리버스프록시(X-RTGS-DC 헤더/dcN 경로 센터 라우팅) - init/init-3centers.sql, .dockerignore, README(Coder 런북 + Coolify 어댑테이션/정책 경고) - vite.config: 배포 빌드에 dt.html 엔트리 추가(콘솔+DT 한번에) 빌드/기동 검증은 Coder(podman)에서 — 로컬 PC는 Docker 미지원. 프론트 build·compose 구조는 로컬 정적 검증 완료. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
8
deploy/init/init-3centers.sql
Normal file
8
deploy/init/init-3centers.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
-- 3센터 삼중화용 DB 3개 생성. 스키마·시드는 각 센터 LouisVuitton 기동 시 Flyway가 담당(V1~V5).
|
||||
-- postgres 컨테이너 최초 기동 시 1회 실행(docker-entrypoint-initdb.d). 사용자 rtgs 는 compose env로 생성됨.
|
||||
CREATE DATABASE rtgs_dc1;
|
||||
CREATE DATABASE rtgs_dc2;
|
||||
CREATE DATABASE rtgs_dc3;
|
||||
GRANT ALL PRIVILEGES ON DATABASE rtgs_dc1 TO rtgs;
|
||||
GRANT ALL PRIVILEGES ON DATABASE rtgs_dc2 TO rtgs;
|
||||
GRANT ALL PRIVILEGES ON DATABASE rtgs_dc3 TO rtgs;
|
||||
Reference in New Issue
Block a user