zhongrj
2025-11-25 b306e3f1227cc3e053b86d23e18233f52454ce40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
 
set -e
 
host="$1"
shift
cmd="$@"
 
until psql -h "$host" -U "postgres" -c '\q'; do
  >&2 echo "Postgres is unavailable - sleeping"
  sleep 1
done
 
>&2 echo "Postgres is up - executing command"
exec $cmd