diff --git a/1/trixie/docker-entrypoint.sh b/1/trixie/docker-entrypoint.sh index 87b4677..b1bdf23 100755 --- a/1/trixie/docker-entrypoint.sh +++ b/1/trixie/docker-entrypoint.sh @@ -196,7 +196,7 @@ docker_process_init_files() { # ie: docker_process_sql -f my-file.sql # ie: docker_process_sql &2 + return 1 + } + return + fi + shift + done + echo 'SQL client port missing' >&2 + return 1 + } + pg_ctl() { + while (( $# )); do + if [[ $1 == -o ]]; then + [[ " $2 " == *" -p $expected_port "* ]] + return + fi + shift + done + return 1 + } + docker_temp_server_start postgres + docker_process_sql --command 'SELECT 1' + ) + done +done +echo 'All entrypoint client/server port checks passed'