github.com/Richardknop/go-oauth2-server@v1.0.1/docker-entrypoint.sh (about) 1 #!/bin/sh 2 3 set -e 4 5 executable="go-oauth2-server" 6 cmd="$@" 7 8 if [ "$1" = 'runserver' ] || [ "$1" = 'loaddata' ]; then 9 until $executable migrate; do 10 >&2 echo "Postgres is unavailable - sleeping" 11 sleep 1 12 done 13 14 $executable loaddata oauth/fixtures/scopes.yml 15 $executable loaddata oauth/fixtures/roles.yml 16 fi 17 18 >&2 echo "Postgres is up - executing command: $cmd" 19 exec $executable $cmd