From e75ebe6fba526e6bfe8d17a19ed11065db6f9e68 Mon Sep 17 00:00:00 2001 From: Loup Theron Date: Wed, 22 Nov 2023 16:51:41 +0100 Subject: [PATCH] Add rights to folder --- frontend/src/utils/env.ts | 13 ++++++++----- infra/docker/DockerfileBuildApp | 6 ++++-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/frontend/src/utils/env.ts b/frontend/src/utils/env.ts index cdb4aa0ca6..f5cbcf800a 100644 --- a/frontend/src/utils/env.ts +++ b/frontend/src/utils/env.ts @@ -5,16 +5,19 @@ import type { Self } from '../domain/types/self' /** * Get the environment variable: * - injected by the `env.sh` script at runtime in `window` - * - or from `import.meta.env` when running locally + * - or from `import.meta.env` */ export function env(name: Env) { if ((self as Self).env) { const injectedValue = (self as Self).env[name] - if (injectedValue === 'true' || injectedValue === 'false') { - return Boolean(injectedValue) - } - return injectedValue + if (injectedValue) { + if (injectedValue === 'true' || injectedValue === 'false') { + return Boolean(injectedValue) + } + + return injectedValue + } } const valueFromProcess = import.meta.env[name] diff --git a/infra/docker/DockerfileBuildApp b/infra/docker/DockerfileBuildApp index d6c82ae1dc..e2b9d67ff1 100644 --- a/infra/docker/DockerfileBuildApp +++ b/infra/docker/DockerfileBuildApp @@ -135,14 +135,16 @@ RUN chmod +r /home/monitorfish/runtime-env.js.template USER root RUN chown monitorfish /home/monitorfish/env.sh +RUN chown -R monitorfish /home/monitorfish/public RUN chmod +x /home/monitorfish/env.sh +RUN ls +RUN envsubst < runtime-env.js.template > public/env.js + USER monitorfish ENV VITE_GEOSERVER_LOCAL_URL="" -RUN envsubst < runtime-env.js.template > public/env.js - ENTRYPOINT ["/home/monitorfish/env.sh"] CMD exec java -Dspring.config.additional-location="/home/monitorfish/configurations/" -jar "monitorfish-${VERSION}.jar"