47 lines
1.6 KiB
Bash
Executable File
47 lines
1.6 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
OAUTH_CLIENT_ID="${OAUTH_CLIENT_ID:-gin-client}"
|
|
OAUTH_URL="${OAUTH_URL:-https://keycloak-dev.iqser.cloud/auth/realms/dev}"
|
|
APP_NAME="${APP_NAME:-DDA-R}"
|
|
API_URL="${API_URL:-}"
|
|
OAUTH_IDP_HINT="${OAUTH_IDP_HINT:-}"
|
|
ADMIN_CONTACT_NAME="${ADMIN_CONTACT_NAME:-}"
|
|
ADMIN_CONTACT_URL="${ADMIN_CONTACT_URL:-}"
|
|
AUTO_READ_TIME="${AUTO_READ_TIME:-1.5}"
|
|
MAX_FILE_SIZE_MB="${MAX_FILE_SIZE_MB:-50}"
|
|
|
|
BACKEND_APP_VERSION="${BACKEND_APP_VERSION:-4.7.0}"
|
|
|
|
LICENSE_START="${LICENSE_START:-01-01-2021}"
|
|
LICENSE_END="${LICENSE_END:-31-12-2021}"
|
|
LICENSE_PAGE_COUNT="${LICENSE_PAGE_COUNT:-1000000}"
|
|
LICENSE_CUSTOMER="${LICENSE_CUSTOMER:-Developement License}"
|
|
LICENSE_EMAIL="${LICENSE_EMAIL:-license@iqser.com}"
|
|
|
|
|
|
echo '{
|
|
"OAUTH_CLIENT_ID":"'"$OAUTH_CLIENT_ID"'",
|
|
"OAUTH_URL":"'"$OAUTH_URL"'",
|
|
"OAUTH_URL":"'"$OAUTH_IDP_HINT"'",
|
|
"BACKEND_APP_VERSION":"'"$BACKEND_APP_VERSION"'",
|
|
"ADMIN_CONTACT_NAME":"'"$ADMIN_CONTACT_NAME"'",
|
|
"ADMIN_CONTACT_URL":"'"$ADMIN_CONTACT_URL"'",
|
|
"LICENSE_START":"'"$LICENSE_START"'",
|
|
"LICENSE_END":"'"$LICENSE_END"'",
|
|
"LICENSE_PAGE_COUNT":'"$LICENSE_PAGE_COUNT"',
|
|
"LICENSE_CUSTOMER":"'"$LICENSE_CUSTOMER"'",
|
|
"LICENSE_EMAIL":"'"$LICENSE_EMAIL"'",
|
|
"APP_NAME":"'"$APP_NAME"'",
|
|
"AUTO_READ_TIME":'"$AUTO_READ_TIME"',
|
|
"MAX_FILE_SIZE_MB":'"$MAX_FILE_SIZE_MB"',
|
|
"API_URL":"'"$API_URL"'"
|
|
}' > /usr/share/nginx/html/assets/config/config.json
|
|
|
|
echo 'Env variables: '
|
|
cat /usr/share/nginx/html/assets/config/config.json
|
|
|
|
echo 'Running with config: '
|
|
cat /etc/nginx/nginx.conf
|
|
|
|
nginx -g 'daemon off;'
|