From 5db4131046fd421d0be7faefc18c48873fd8d70a Mon Sep 17 00:00:00 2001 From: Michael Parker Date: Tue, 28 Nov 2017 12:01:49 -0600 Subject: [PATCH] Allow UI base url to be customizable --- Dockerfile | 1 + docker-run.sh | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index ee177b4e..fd831f04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,7 @@ ENV OAUTH_APP_NAME "**None**" ENV OAUTH_ADDITIONAL_PARAMS "**None**" ENV SWAGGER_JSON "/app/swagger.json" ENV PORT 80 +ENV BASE_URL "" RUN apk add --update nginx RUN mkdir -p /run/nginx diff --git a/docker-run.sh b/docker-run.sh index db1216bd..39e25f20 100644 --- a/docker-run.sh +++ b/docker-run.sh @@ -21,6 +21,16 @@ replace_or_delete_in_index () { fi } +if [ "${BASE_URL}" ]; then + NGINX_WITH_BASE_URL="${NGINX_ROOT}${BASE_URL}" + + mkdir -p ${NGINX_WITH_BASE_URL} + mv ${NGINX_ROOT}/*.* ${NGINX_WITH_BASE_URL}/ + + INDEX_FILE=$NGINX_WITH_BASE_URL/index.html + NGINX_ROOT=$NGINX_WITH_BASE_URL +fi + replace_in_index myApiKeyXXXX123456789 $API_KEY replace_or_delete_in_index your-client-id $OAUTH_CLIENT_ID replace_or_delete_in_index your-client-secret-if-required $OAUTH_CLIENT_SECRET