aboutsummaryrefslogtreecommitdiffstats
path: root/docker_entrypoint.sh
diff options
context:
space:
mode:
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>2024-05-07 16:16:20 +0200
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>2024-05-07 16:23:25 +0200
commit6cb27526d896d93198cde75fc2af914155087441 (patch)
treece0d917afa6c6d78978787e49d86404f31d75ae0 /docker_entrypoint.sh
parentd3f7d2935986c5be36c702d9a5e1b4500b488d2a (diff)
Make ui filesystem readonly0.1.0
- remove nginx.template and docker_entrypoint from repo [1] - add version.properties file [1] they will be mounted via the chart since files can't be modified (using envsubst) in a readonly filesystem Issue-ID: PORTALNG-96 Change-Id: Ic3352be45b104ffb2b620532d07470cb8247e4d3 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Diffstat (limited to 'docker_entrypoint.sh')
-rwxr-xr-xdocker_entrypoint.sh31
1 files changed, 0 insertions, 31 deletions
diff --git a/docker_entrypoint.sh b/docker_entrypoint.sh
deleted file mode 100755
index 9c04a97..0000000
--- a/docker_entrypoint.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env sh
-#
-#
-# Copyright (c) 2022. Deutsche Telekom AG
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-#
-#
-
-set -eu
-
-export CLUSTER_NAMESERVER_IP=$(grep 'nameserver' /etc/resolv.conf | awk '{print $2}') # dynamically retrieve nameserver on startup
-envsubst '${BFF_URL} ${NGINX_PORT} ${KEYCLOAK_URL} ${KEYCLOAK_REALM} ${KEYCLOAK_INTERNAL_URL} ${CLUSTER_NAMESERVER_IP}' < ./nginx.template > /etc/nginx/conf.d/default.conf
-
-# dynamically set Angular environment config upon container startup
-envsubst < /usr/share/nginx/html/assets/env.template.js > /usr/share/nginx/html/assets/env.js
-
-exec "$@"