diff --git a/docker/devicehub-django.entrypoint.sh b/docker/devicehub-django.entrypoint.sh index defaafe..ef3ac86 100644 --- a/docker/devicehub-django.entrypoint.sh +++ b/docker/devicehub-django.entrypoint.sh @@ -5,9 +5,12 @@ set -u # DEBUG set -x +program_dir='/opt/devicehub-django' +. "${program_dir}/.env" + wait_for_postgres() { # thanks https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/ - while ! nc -z $DB_HOST $DB_PORT ; do + while ! nc -z "$DB_HOST" "$DB_PORT" ; do sleep 0.5 done } @@ -263,7 +266,6 @@ runserver() { } main() { - program_dir='/opt/devicehub-django' cd "${program_dir}" gen_env_vars wait_for_postgres