콘텐츠로 이동

Databases Stacks

데이터베이스 관련 Docker Compose 스택 모음입니다. 각 스택은 실행 명령과 환경 파일 링크를 함께 제공합니다.

Quick Start

공통 실행 절차

cd docker/stacks/databases/<stack>
cp .env.example .env   # 파일이 있을 때만
docker compose up -d

스택 목록

  • ### MariaDB

백업 서비스와 Adminer 관리 UI를 포함한 MariaDB 스택입니다.

  • Compose docker-compose.yaml
  • Ports 3306, 3090
  • 환경 파일 .env.example
전용 브리지 네트워크와 자동 백업 컨테이너를 포함합니다.
  • ### MongoDB

Replica Set 기반 MongoDB 스택입니다. 초기 키파일 생성이 필요합니다.

  • Compose docker-compose.yaml
  • Ports 27018
  • 추가 작업 scripts/init-keyfile.sh 실행
외부 네트워크 `nodove-net`을 미리 생성하세요.
  • ### Supabase

PostgreSQL + PostgREST로 구성한 경량 Supabase 대안 스택입니다.

  • Compose docker-compose.yaml
  • Ports 5432, 3000
  • 네트워크 nodove-net
JWT Secret은 `openssl rand -base64 32`로 생성하세요.