콘텐츠로 이동

설치: 영구 데이터 및 PostgreSQL

이 페이지 전용 절차를 수행합니다: 설치: 영구 데이터 및 PostgreSQL. 이 절차에서 다루는 항목: DISCVAULT_POSTGRES_DATA · DISCVAULT_DATA_DIR · postgres · next-api.

이 페이지의 적용 범위: 설치: 영구 데이터 및 PostgreSQL (Docker · Unraid). 채널 및 데이터 경계: DiscVault · ghcr.io/helmerznl/discvault:latest; PostgreSQL; /data; DiscVault · ghcr.io/helmerznl/discvault:beta; PostgreSQL; /data. 이 페이지의 전용 확인 지점: DISCVAULT_POSTGRES_DATA · DISCVAULT_DATA_DIR · postgres · next-api.

  • DiscVault · ghcr.io/helmerznl/discvault:latest
  • PostgreSQL
  • /data
  • DiscVault · ghcr.io/helmerznl/discvault:beta
  • PostgreSQL
  • /data
  • DISCVAULT_POSTGRES_DATA
  • 실시간 데이터 경로 외부의 백업 대상
  • PostgreSQL 17
  1. 검사: DISCVAULT_POSTGRES_DATA · /var/lib/postgresql/data
  2. 검사: DISCVAULT_DATA_DIR · /data
  3. 확인: postgres · healthy · next-api
  4. 기록: 동일한 쓰기 중지 시간의 PostgreSQL 덤프와 파일 아카이브
Terminal window
docker compose --env-file /opt/discvault/.env -p discvault -f /opt/discvault/compose.yaml ps
docker compose --env-file /opt/discvault/.env -p discvault -f /opt/discvault/compose.yaml exec -T postgres sh -c 'pg_isready -U "$POSTGRES_USER" -d "$POSTGRES_DB"'
docker inspect discvault-next-api-1 --format '{{range .Mounts}}{{.Source}} -> {{.Destination}}{{println}}{{end}}'

다음 결과의 승인 조건: 설치: 영구 데이터 및 PostgreSQL 아래 결과가 모두 충족된 경우에만: PostgreSQL · healthy; /data; 일치하는 백업 세트. 이 페이지의 전용 확인 지점: DISCVAULT_POSTGRES_DATA · DISCVAULT_DATA_DIR · postgres · next-api.

  • PostgreSQL · healthy
  • /data
  • 일치하는 백업 세트

설치: 리버스 프록시 및 패스키