diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 538d253..a93e296 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -24,6 +24,10 @@ if ! which -- "${1}"; then # Wait exits immediately on signals which have traps set. Store return value and wait # again for all jobs to actually complete before continuing. wait $! || RETVAL=$? + while [ ${RETVAL} = 129 ] ; do + # Refressh signal HUP received. Continue waiting for signals. + wait $! || RETVAL=$? + done wait exit ${RETVAL} fi diff --git a/docs/usage.rst b/docs/usage.rst index b688c47..127af2d 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -35,4 +35,4 @@ Reloading the configuration It is possible to reload the configuration file without restarting the whole process by sending a SIGHUP signal to the node process. - The `docker kill -s HUP tileserver-gl` command can be used when running the tileserver-gl docker container. -- The `docker-compose -s HUP tileserver-gl-service-name` can be used when tileserver-gl is run as a docker-compose service. +- The `docker-compose kill -s HUP tileserver-gl-service-name` can be used when tileserver-gl is run as a docker-compose service.