최소 Docker 배포

평가 및 통합 테스트를 위한 로컬 단일 이미지 게이트웨이 프로필 실행

지원되는 로컬 Docker 스택은 Gateway, Web, Identity, PostgreSQL, Redis 및 객체 스토리지를 함께 실행합니다. 현재 Gateway에는 PostgreSQL이 필요하므로 이전 SQLite 단일 이미지 구성은 폐기되었습니다.

최소 프로필 시작

체크아웃된 리포지토리에서:

bash
bun run docker:up

게이트웨이는 http://127.0.0.1:8877. 수신 대기합니다. 요청을 보내기 전에 컨테이너 상태 확인을 기다리십시오.

상태 확인

컨테이너가 실행 중인지 확인하려면 다음을 실행합니다.

bash
curl http://127.0.0.1:8877/healthz
curl http://127.0.0.1:8877/readyz

데이터 및 자격 증명

  • PostgreSQL, Redis 및 객체 스토리지 데이터는 명명된 Docker 볼륨에 유지됩니다.
  • 예제 컴포즈 파일에는 개발 전용 부트스트랩 자격 증명이 포함되어 있습니다.
  • 환경을 공유하기 전에 모든 부트스트랩 비밀을 교체하십시오.
  • 이 프로필을 공개 인터넷에 직접 노출하지 마십시오.

프로덕션 경계

최소 프로필은 프로덕션 토폴로지가 아닙니다. 프로덕션 배포에는 외부 PostgreSQL, Redis, 관리형 비밀, 객체 스토리지, 전용 웹 및 ID 서비스, TLS 인그레스, 마이그레이션, 백업 및 롤백 증거가 필요합니다. 자체 호스팅 프로덕션 롤아웃 계획 전에 지원에 문의하십시오.

볼륨을 삭제하지 않고 프로필을 중지합니다.

bash
bun run docker:down