#!/bin/sh set -euo pipefail APP_ENV="${APP_ENV:-development}" APP_VERSION="${APP_VERSION:-0.0.0}" BUILD_DATE="${BUILD_DATE:-}" GIT_COMMIT="${GIT_COMMIT:-}" GIT_BRANCH="${GIT_BRANCH:-}" DEPLOY_TIME="${DEPLOY_TIME:-}" BUILD_NUMBER="${BUILD_NUMBER:-}" cat > /usr/share/nginx/html/env-config.js << EOF window.__ENV__ = { APP_ENV: "${APP_ENV}", APP_VERSION: "${APP_VERSION}", BUILD_DATE: "${BUILD_DATE}", GIT_COMMIT: "${GIT_COMMIT}", GIT_BRANCH: "${GIT_BRANCH}", DEPLOY_TIME: "${DEPLOY_TIME}", BUILD_NUMBER: "${BUILD_NUMBER}" }; EOF sed -i \ -e "s/\${APP_ENV:-development}/${APP_ENV}/g" \ -e "s/\${APP_VERSION:-0.0.0}/${APP_VERSION}/g" \ /etc/nginx/nginx.conf exec "$@"