From 5fcba7e28838eaaa47ba8ee6ccadb9cb4a930098 Mon Sep 17 00:00:00 2001 From: Michael Hobbs Date: Tue, 2 Sep 2014 18:18:14 -0700 Subject: [PATCH] port 'wait_to_retire' from broadly/dokku --- dokku | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dokku b/dokku index cd837fe90..ddd8a05b0 100755 --- a/dokku +++ b/dokku @@ -94,7 +94,18 @@ case "$1" in # kill the old container if [[ -n "$oldid" ]]; then - docker inspect $oldid &> /dev/null && docker kill $oldid > /dev/null + # Let the old container finish processing requests, before terminating it + WAIT="${DOKKU_WAIT_TO_RETIRE:-60}" + echo "-----> Shutting down old container in $WAIT seconds" + ( + exec >/dev/null 2>/dev/null