diff --git a/ui/docker-entrypoint.sh b/ui/docker-entrypoint.sh index cc8e480928..d608b80f44 100755 --- a/ui/docker-entrypoint.sh +++ b/ui/docker-entrypoint.sh @@ -16,10 +16,13 @@ set -e if [ ! -z "$NGINX_SSL" ] && [ "$NGINX_SSL" = "true" ]; then - rm /etc/nginx/conf.d/default.conf ln -s /app/nginx-confs/ssl.conf /etc/nginx/conf.d/default.conf elif [ ! -z "$SP_HTTP_SERVER_ADAPTER_ENDPOINT" ]; then + DEFAULT_CONF_BACKUP="/etc/nginx/conf.d/default.conf_$(date +%s).bak" + echo "Create backup of old configuration $DEFAULT_CONF_BACKUP" + cp /etc/nginx/conf.d/default.conf $DEFAULT_CONF_BACKUP + rm /etc/nginx/conf.d/default.conf envsubst '\$SP_HTTP_SERVER_ADAPTER_ENDPOINT' < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf fi