Просмотр исходного кода

feat(docker): allow configUrl to be used in Docker (via #4881)

Closes #4861
bubble
Chris McKnight 6 лет назад
committed by kyle
Родитель
Сommit
6ab3b73d61
2 измененных файлов: 6 добавлений и 0 удалений
  1. +1
    -0
      Dockerfile
  2. +5
    -0
      docker-run.sh

+ 1
- 0
Dockerfile Просмотреть файл

@@ -15,6 +15,7 @@ ENV OAUTH_ADDITIONAL_PARAMS "**None**"
ENV SWAGGER_JSON "/app/swagger.json"
ENV PORT 8080
ENV BASE_URL ""
ENV CONFIG_URL ""

COPY nginx.conf /etc/nginx/



+ 5
- 0
docker-run.sh Просмотреть файл

@@ -58,6 +58,11 @@ if [[ -n "$API_URLS" ]]; then
sed -i "s|^\(\s*\)url: .*,|\1urls: $API_URLS,|g" $INDEX_FILE
fi

if [[ -n "$CONFIG_URL" ]]; then
sed -i "s|^\(\s*\)url: .*,|\1configUrl: '$CONFIG_URL',|g" $INDEX_FILE
sed -i "s|^\(\s*\)urls: .*,|\1configUrl: '$CONFIG_URL',|g" $INDEX_FILE
fi

# replace the PORT that nginx listens on if PORT is supplied
if [[ -n "${PORT}" ]]; then
sed -i "s|8080|${PORT}|g" /etc/nginx/nginx.conf


Загрузка…
Отмена
Сохранить