File tree Expand file tree Collapse file tree 3 files changed +41
-0
lines changed
Expand file tree Collapse file tree 3 files changed +41
-0
lines changed Original file line number Diff line number Diff line change @@ -17,3 +17,9 @@ FROM nginx:mainline-alpine
1717WORKDIR /usr/share/nginx/html
1818
1919COPY --from=build /app/dist ./
20+
21+ COPY ./docker-entrypoint.sh /usr/local/bin/
22+
23+ RUN chmod +x /usr/local/bin/docker-entrypoint.sh
24+
25+ ENTRYPOINT [ "/bin/sh" , "/usr/local/bin/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change 1+ {
2+ "version" : " 1.14.4" ,
3+ "minimumCoreVersion" : " 5.2.0" ,
4+ "protocol" : " ${OPENHIM_CONSOLE_PROTOCOL}" ,
5+ "host" : " ${OPENHIM_CORE_MEDIATOR_HOSTNAME}" ,
6+ "hostPath" : " ${OPENHIM_CONSOLE_HOSTPATH}" ,
7+ "port" : " ${OPENHIM_MEDIATOR_API_PORT}" ,
8+ "title" : " Admin Console" ,
9+ "footerTitle" : " OpenHIM Administration Console" ,
10+ "footerPoweredBy" : " <a href='http://openhim.org/' target='_blank'>Powered by OpenHIM</a>" ,
11+ "loginBanner" : " " ,
12+ "mediatorLastHeartbeatWarningSeconds" : ${OPENHIM_MEDIATOR_HEALTH_WARNING_TIMEOUT },
13+ "mediatorLastHeartbeatDangerSeconds" : ${OPENHIM_MEDIATOR_HEALTH_DANGER_TIMEOUT},
14+ "showLoginForm" : ${OPENHIM_CONSOLE_SHOW_LOGIN},
15+ "ssoEnabled" : ${KC_OPENHIM_SSO_ENABLED},
16+ "keyCloakUrl" : " ${KC_FRONTEND_URL}" ,
17+ "keyCloakRealm" : " ${KC_REALM_NAME}" ,
18+ "keyCloakClientId" : " ${KC_OPENHIM_CLIENT_ID}"
19+ }
Original file line number Diff line number Diff line change 1+ # Set defaults for the environment variables
2+ export OPENHIM_CONSOLE_PROTOCOL=${OPENHIM_CONSOLE_PROTOCOL:- " https" }
3+ export OPENHIM_CONSOLE_HOSTPATH=${OPENHIM_CONSOLE_HOSTPATH:- " " }
4+ export OPENHIM_CORE_MEDIATOR_HOSTNAME=${OPENHIM_CORE_MEDIATOR_HOSTNAME:- " localhost" }
5+ export OPENHIM_MEDIATOR_API_PORT=${OPENHIM_MEDIATOR_API_PORT:- " 8080" }
6+ export OPENHIM_MEDIATOR_HEALTH_WARNING_TIMEOUT=${OPENHIM_MEDIATOR_HEALTH_WARNING_TIMEOUT:- " 60" }
7+ export OPENHIM_MEDIATOR_HEALTH_DANGER_TIMEOUT=${OPENHIM_MEDIATOR_HEALTH_DANGER_TIMEOUT:- " 120" }
8+ export OPENHIM_CONSOLE_SHOW_LOGIN=${OPENHIM_CONSOLE_SHOW_LOGIN:- " true" }
9+ export KC_OPENHIM_SSO_ENABLED=${KC_OPENHIM_SSO_ENABLED:- " false" }
10+ export KC_FRONTEND_URL=${KC_FRONTEND_URL:- " http://localhost:9088" }
11+ export KC_REALM_NAME=${KC_REALM_NAME:- " platform-realm" }
12+ export KC_OPENHIM_CLIENT_ID=${KC_OPENHIM_CLIENT_ID:- " openhim-oauth" }
13+
14+ cat config/default-env.json | envsubst | tee config/default.json
15+
16+ nginx -g " daemon off;"
You can’t perform that action at this time.
0 commit comments