From 5fa74043bcd0c7181e948e3f370abd1f803a9f86 Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Tue, 1 Jul 2025 06:29:35 +0300 Subject: [PATCH] env template and Dockerfile --- frontend/docker-entrypoint.sh | 8 +++----- frontend/public/env.js.template | 2 +- labmap-chart/templates/frontend-deployment.yaml | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/frontend/docker-entrypoint.sh b/frontend/docker-entrypoint.sh index d9753f5..f1a9f9f 100644 --- a/frontend/docker-entrypoint.sh +++ b/frontend/docker-entrypoint.sh @@ -1,9 +1,7 @@ #!/bin/sh -cat < /usr/share/nginx/html/env.js -window.ENV = { - API_BASE: "${API_BASE:-http://localhost:8000}" -}; -EOF +# מחליף את הטמפלייט במשתנה האמיתי שהוזן כ־ENV +envsubst < /usr/share/nginx/html/env.js.template > /usr/share/nginx/html/env.js +# מריץ את nginx exec nginx -g "daemon off;" diff --git a/frontend/public/env.js.template b/frontend/public/env.js.template index 7fa1ae5..7026a95 100644 --- a/frontend/public/env.js.template +++ b/frontend/public/env.js.template @@ -1,3 +1,3 @@ window.ENV = { - API_BASE: "${API_BASE}" + API_BASE: "__API_BASE__" }; diff --git a/labmap-chart/templates/frontend-deployment.yaml b/labmap-chart/templates/frontend-deployment.yaml index 85a30a7..22f60ed 100644 --- a/labmap-chart/templates/frontend-deployment.yaml +++ b/labmap-chart/templates/frontend-deployment.yaml @@ -19,4 +19,4 @@ spec: - containerPort: {{ .Values.frontend.port }} env: - name: API_BASE - value: "https://{{ .Values.backend.ingress.host }}" + value: {{ .Values.frontend.env.API_BASE | quote }} \ No newline at end of file