From 053e4bc7b91fa306ddb610c8697686a003de82d2 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Tue, 8 Jul 2025 14:37:23 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(frontend)=20add=20conditional=20so?= =?UTF-8?q?urcemap=20generation=20for=20error=20tracking?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enable sourcemaps via env variable to link Sentry/PostHog exceptions to source code. Enable by default for DINUM frontend image to improve debugging capabilities. --- docker/dinum-frontend/Dockerfile | 1 + src/frontend/vite.config.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/docker/dinum-frontend/Dockerfile b/docker/dinum-frontend/Dockerfile index 9708eba4..433874b5 100644 --- a/docker/dinum-frontend/Dockerfile +++ b/docker/dinum-frontend/Dockerfile @@ -17,6 +17,7 @@ FROM frontend-deps AS meet-builder WORKDIR /home/frontend ENV VITE_APP_TITLE="Visio" +ENV VITE_BUILD_SOURCEMAP="true" RUN npm run build diff --git a/src/frontend/vite.config.ts b/src/frontend/vite.config.ts index eb3dcdbe..fd6b5d5c 100644 --- a/src/frontend/vite.config.ts +++ b/src/frontend/vite.config.ts @@ -7,6 +7,9 @@ export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd()) return { plugins: [react(), tsconfigPaths()], + build: { + sourcemap: env.VITE_BUILD_SOURCEMAP === 'true', + }, server: { port: parseInt(env.VITE_PORT) || 3000, host: env.VITE_HOST ?? 'localhost',