| 123456789101112131415161718 | #!/bin/sh# wait-for-postgres.sh# https://docs.docker.com/compose/startup-order/# https://gist.github.com/mihow/9c7f559807069a03e302605691f85572?permalink_comment_id=3709779#gistcomment-3709779# https://www.postgresql.org/docs/current/libpq-envars.htmlset -euntil psql "postgres://$POSTGRES_URL/" -c '\q'; do  >&2 echo "Postgres is unavailable - sleeping"  sleep 1doneecho "$@">&2 echo "Postgres is up - executing command"exec "$@"
 |