Make ui logging configurable 98/137598/1
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 27 Mar 2024 12:15:13 +0000 (13:15 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 27 Mar 2024 12:15:13 +0000 (13:15 +0100)
- introduce LOGGING_ENABLED environment variable that can be set to enable the ui logging

Issue-ID: PORTALNG-81
Change-Id: Icb540020bf18e030e3b02fa27f66eb5982a2bf31
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Dockerfile
src/assets/env.js
src/assets/env.template.js
src/environments/environment.prod.ts

index 78556cc..de1c28d 100644 (file)
@@ -14,7 +14,7 @@ RUN npm run build -- --configuration production
 
 FROM nginxinc/nginx-unprivileged:alpine-slim
 USER root
-RUN apk add gettext # required for envsubst in docker_entrypoint.sh
+RUN apk add --no-cache gettext # required for envsubst in docker_entrypoint.sh
 USER nginx
 
 COPY --chown=nginx:nginx server/nginx* ./
index 154ed3b..ba1920a 100644 (file)
@@ -3,8 +3,9 @@
   window["env"]["keycloak"] = window["env"]["keycloak"] || {};
 
   // Environment variables
-  window["env"]["customStyleEnabled"];
   window["env"]["keycloak"]["hostname"];
   window["env"]["keycloak"]["realm"];
   window["env"]["keycloak"]["clientId"];
+  window["env"]["customStyleEnabled"];
+  window["env"]["loggingEnabled"]
 })(this);
index 037014b..66dcee7 100644 (file)
@@ -3,8 +3,9 @@
   window["env"]["keycloak"] = window["env"]["keycloak"] || {};
 
   // Environment variables
-  window["env"]["customStyleEnabled"] = "${CUSTOM_STYLE_ENABLED}";
   window["env"]["keycloak"]["hostname"] = "${KEYCLOAK_HOSTNAME}";
   window["env"]["keycloak"]["realm"] = "${KEYCLOAK_REALM}";
   window["env"]["keycloak"]["clientId"] = "${KEYCLOAK_CLIENT_ID}";
+  window["env"]["customStyleEnabled"] = "${CUSTOM_STYLE_ENABLED}";
+  window["env"]["loggingEnabled"] = "${LOGGING_ENABLED}";
 })(this);
index ae20693..9a14f80 100644 (file)
@@ -42,5 +42,5 @@ export const environment: Environment = {
   dateTimeFormat: 'dd/MM/yyyy  HH:mm:ss',
   loggingUrl: window.location.origin + '/onap_logging',
   supportUrlLink: 'https://wiki.onap.org/',
-  loggingEnabled: true
+  loggingEnabled: window["env"]["loggingEnabled"] || false,
 };