From 9a901154b6ee8f27a12e8cd51be50244ac0dea18 Mon Sep 17 00:00:00 2001 From: csimonis Date: Thu, 24 Apr 2025 14:48:40 +0200 Subject: [PATCH] feat(docker): wait for backend host to resolve before start --- frontend/.docker/entrypoint.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/.docker/entrypoint.sh b/frontend/.docker/entrypoint.sh index 3842b5a..7aa167e 100755 --- a/frontend/.docker/entrypoint.sh +++ b/frontend/.docker/entrypoint.sh @@ -3,5 +3,11 @@ : ${BACKEND_HOST:=localhost} : ${BACKEND_PORT:=8080} +# Wait until the backend host is resolvable +echo "Waiting for backend host $BACKEND_HOST..." +until getent hosts "$BACKEND_HOST" > /dev/null; do + sleep 1 +done + envsubst '$BACKEND_HOST $BACKEND_PORT' < /etc/nginx/templates/nginx.conf.template > /etc/nginx/conf.d/default.conf exec nginx -g 'daemon off;' -- 2.47.2