#!/usr/bin/env bash
set -euo pipefail
: "${PGDATA:?Set PGDATA}"
: "${PGPASSWORD:?Set PGPASSWORD}"
mkdir -p "$PGDATA"
chmod 700 "$PGDATA"
test -z "$(find "$PGDATA" -mindepth 1 -maxdepth 1 -print -quit)"
pg_basebackup -h db -U lab_replicator -D "$PGDATA" -R -X stream -c fast -w
exec postgres -D "$PGDATA"
