https://pastein.ru/t/Aj

  скопируйте уникальную ссылку для отправки


#!/usr/bin/env bash
set -Eeo pipefail

if [ ! -s "${PGDATA}/PG_VERSION" ]
then
  initdb --encoding=UTF-8 --locale=ru_RU.UTF-8 --lc-messages=en_US.UTF-8 --pwfile=/pwfile --auth-host=md5 --auth-local=trust
  cp /pg/conf/* "${PGDATA}/"

  pg_ctl start -D "${PGDATA}" -o "-c listen_addresses=''" -w

  for SCRIPT in /docker-entrypoint-initdb.d/*
  do
		case "${SCRIPT}" in
			*.sql)
        echo "${0}: running ${SCRIPT}"
        psql -v ON_ERROR_STOP=1 -f "${SCRIPT}"
      ;;
			*)
        echo "${0}: ignoring ${SCRIPT}"
      ;;
		esac
	done

  pg_ctl stop -D "${PGDATA}" -m fast -w
fi

exec "$@"