From 6548ff331b391893b0fa44614867a34c8ed44e4b Mon Sep 17 00:00:00 2001 From: Adam Mazzarella Date: Fri, 16 Feb 2018 15:55:42 -0500 Subject: [PATCH] Listen for sigterm and exit --- docker-entrypoint | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker-entrypoint b/docker-entrypoint index 53fcbaa..497a823 100755 --- a/docker-entrypoint +++ b/docker-entrypoint @@ -4,6 +4,13 @@ set -e DOCKER_SOCK=${DOCKER_SOCK:-/var/run/docker.sock} TMP_DIR=/tmp/restart +# SIGTERM-handler +term_handler() { + exit 143; # 128 + 15 -- SIGTERM +} + +trap 'kill ${!}; term_handler' SIGTERM + if [ "$1" = 'autoheal' ] && [ -e ${DOCKER_SOCK} ]; then mkdir -p $TMP_DIR