From 58e700e58c279ee8cf7df1c1a91227fa29c2cafd Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Sat, 19 Oct 2019 22:22:00 -0600 Subject: [PATCH] restart unless-stopped by default, except shell --- ab-nginx.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ab-nginx.sh b/ab-nginx.sh index b8750a0..d90fa6c 100755 --- a/ab-nginx.sh +++ b/ab-nginx.sh @@ -35,7 +35,8 @@ scriptHelp () { printf "'normally': Run in detached mode with nginx automatically launched and\n" printf "logging to stdout. If you specified certificates, nginx will serve over SSL\n" printf "by default.\n" - printf "Note: This container removes itself upon exit.\n\n" + printf "Note: Containers (except shell) are always set to restart 'unless-stopped'. You\n" + printf "must remove them manually if desired.\n\n" printf "${magenta}The script has the following parameters:\n" printf "${cyan}(parameter in cyan) ${yellow}(default in yellow)${norm}\n\n" printf "${cyan}-n|--name${norm}\n" @@ -181,7 +182,7 @@ if [ -z "$SSL_CERT" ]; then else # exec normally printf "${cyan}\nRunning NGINX on %s...${norm}\n" "$container_name" - docker run --rm -d --name ${container_name} \ + docker run -d --name ${container_name} \ --env-file ab-nginx.params \ $vmount \ -p ${HTTP_PORT}:80 \ @@ -205,7 +206,7 @@ elif [ "$SSL_CERT" ] && [ "$TLS13_ONLY" = FALSE ]; then else # exec normally printf "${cyan}\nRunning NGINX on %s (TLS 1.2)...${norm}\n" "$container_name" - docker run --rm -d --name ${container_name} \ + docker run -d --name ${container_name} \ --env-file ab-nginx.params \ $vmount \ -v "$SSL_CERT":/certs/fullchain.pem:ro \ @@ -232,7 +233,7 @@ elif [ "$SSL_CERT" ] && [ "$TLS13_ONLY" = TRUE ]; then else # exec normally printf "${cyan}\nRunning NGINX on %s (TLS 1.3)...${norm}\n" "$container_name" - docker run --rm -d --name ${container_name} \ + docker run -d --name ${container_name} \ --env-file ab-nginx.params \ $vmount \ -v "$SSL_CERT":/certs/fullchain.pem:ro \ @@ -246,4 +247,4 @@ fi ### exit gracefully -exit 0 \ No newline at end of file +exit 0