Merge pull request 'feat(docker): wait for backend host to resolve before start' (!145) from bugfix/frontend into main
Some checks failed
Release / Build Backend Image (push) Blocked by required conditions
Release / Build Frontend Image (push) Blocked by required conditions
Release / Release (push) Has been cancelled

Reviewed-on: #145
This commit is contained in:
Constantin Simonis 2025-04-24 12:50:52 +00:00
commit dd4f754e7e
Signed by:
GPG key ID: 944223E4D46B7412

View file

@ -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;'