22
33APPNAME=< %= appName %>
44APP_PATH=/opt/$APPNAME
5- NGINX_PROXY_VERSION=" v1.1.0"
6- LETSENCRYPT_COMPANION_VERSION=" v1.13.1"
75
86# Shared settings
97source $APP_PATH /config/shared-config.sh
108: ${HTTP_PORT:= 80}
119: ${HTTPS_PORT:= 443}
1210: ${CLIENT_UPLOAD_LIMIT=" 10M" }
11+ : ${NGINX_PROXY_IMAGE=" zodern/nginx-proxy" }
12+ : ${NGINX_PROXY_VERSION=" v1.1.0" }
13+ : ${LETSENCRYPT_COMPANION_IMAGE=" jrcs/letsencrypt-nginx-proxy-companion" }
14+ : ${LETSENCRYPT_COMPANION_VERSION=" v1.13.1" }
1315
1416ENV_FILE=$APP_PATH /config/env.list
1517ENV_FILE_LETSENCRYPT=$APP_PATH /config/env_letsencrypt.list
@@ -18,10 +20,10 @@ ENV_FILE_LETSENCRYPT=$APP_PATH/config/env_letsencrypt.list
1820
1921# We don't need to fail the deployment because of a docker hub downtime
2022set +e
21- sudo docker pull jrcs/letsencrypt-nginx-proxy-companion :$LETSENCRYPT_COMPANION_VERSION
22- sudo docker pull zodern/nginx-proxy :$NGINX_PROXY_VERSION
23+ sudo docker pull $LETSENCRYPT_COMPANION_IMAGE :$LETSENCRYPT_COMPANION_VERSION
24+ sudo docker pull $NGINX_PROXY_IMAGE :$NGINX_PROXY_VERSION
2325set -e
24- echo " Pulled zodern/nginx-proxy and jrcs/letsencrypt-nginx-proxy-companion "
26+ echo " Pulled $NGINX_PROXY_IMAGE and $LETSENCRYPT_COMPANION_IMAGE "
2527
2628# This updates nginx for all vhosts
2729NGINX_CONFIG=" client_max_body_size $CLIENT_UPLOAD_LIMIT ;" ;
@@ -60,7 +62,7 @@ sudo docker run \
6062 -v /opt/$APPNAME /config/nginx-default.conf:/etc/nginx/conf.d/my_proxy.conf:ro \
6163 -v /var/run/docker.sock:/tmp/docker.sock:ro \
6264 -v /opt/$APPNAME /upstream:/etc/nginx/upstream \
63- zodern/nginx-proxy :$NGINX_PROXY_VERSION
65+ $NGINX_PROXY_IMAGE :$NGINX_PROXY_VERSION
6466echo " Ran nginx-proxy as $APPNAME "
6567
6668sleep 2s
@@ -78,8 +80,8 @@ sudo docker run \
7880 --log-opt max-size=100m \
7981 --log-opt max-file=3 \
8082 -v /var/run/docker.sock:/var/run/docker.sock:ro \
81- jrcs/letsencrypt-nginx-proxy-companion :$LETSENCRYPT_COMPANION_VERSION
82- echo " Ran jrcs/letsencrypt-nginx-proxy-companion "
83+ $LETSENCRYPT_COMPANION_IMAGE :$LETSENCRYPT_COMPANION_VERSION
84+ echo " Ran $LETSENCRYPT_COMPANION_IMAGE "
8385
8486< % if (swarmEnabled) { %>
8587 docker rm -f $APPNAME -swarm-upstream || true
0 commit comments