From 2600ec24dd95bdcb34bee96ac5d684bbf671c6c3 Mon Sep 17 00:00:00 2001 From: razbroc Date: Sun, 19 Oct 2025 14:58:16 +0300 Subject: [PATCH 1/3] fix: initialize config in offline mode --- src/instrumentation.mts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/instrumentation.mts b/src/instrumentation.mts index b1bd0c2..d20486d 100644 --- a/src/instrumentation.mts +++ b/src/instrumentation.mts @@ -4,8 +4,8 @@ import { tracingFactory } from './common/tracing.js'; import { getConfig, initConfig } from './common/config.js'; -await initConfig(); - +// TODO: Consider making the offlineMode configurable via environment variable - change when supporting config management +await initConfig(true); // Initialize config in offline mode const config = getConfig(); const tracingConfig = config.get('telemetry.tracing'); From ac6abc66eda72d8acc5b2d93f3b93e107f14dc58 Mon Sep 17 00:00:00 2001 From: razbroc Date: Sun, 19 Oct 2025 15:03:42 +0300 Subject: [PATCH 2/3] Revert "fix: initialize config in offline mode" This reverts commit 2600ec24dd95bdcb34bee96ac5d684bbf671c6c3. --- src/instrumentation.mts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/instrumentation.mts b/src/instrumentation.mts index d20486d..b1bd0c2 100644 --- a/src/instrumentation.mts +++ b/src/instrumentation.mts @@ -4,8 +4,8 @@ import { tracingFactory } from './common/tracing.js'; import { getConfig, initConfig } from './common/config.js'; -// TODO: Consider making the offlineMode configurable via environment variable - change when supporting config management -await initConfig(true); // Initialize config in offline mode +await initConfig(); + const config = getConfig(); const tracingConfig = config.get('telemetry.tracing'); From b040ea68047b9750fe35e99f0814af87a920edbc Mon Sep 17 00:00:00 2001 From: shlomiko Date: Tue, 17 Feb 2026 16:07:14 +0200 Subject: [PATCH 3/3] fix: added gdal bin setup with node24 slim --- .dockerignore | 1 + Dockerfile | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.dockerignore b/.dockerignore index bfbdee6..8affbec 100644 --- a/.dockerignore +++ b/.dockerignore @@ -16,3 +16,4 @@ commitlint.config.json dist build reports +local.json diff --git a/Dockerfile b/Dockerfile index b53338d..3f43c08 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24.0.0 AS build +FROM node:24-slim AS build WORKDIR /tmp/buildApp @@ -9,9 +9,12 @@ RUN npm install COPY . . RUN npm run build -FROM node:24.0.0-alpine3.21 AS production - -RUN apk add --no-cache dumb-init python3 make g++ +# Production stage with GDAL setup +FROM node:24-slim AS production +RUN apt-get update && apt-get install -y --no-install-recommends \ + dumb-init \ + gdal-bin \ + && rm -rf /var/lib/apt/lists/* ENV NODE_ENV=production ENV SERVER_PORT=8080