From 77de0a11169957f72309a83d2da39d493bad0d83 Mon Sep 17 00:00:00 2001 From: Simon Larsen Date: Tue, 30 Sep 2025 11:27:03 +0100 Subject: [PATCH] feat: Upgrade Node.js base image to version 24.9-alpine3.21 in multiple Dockerfiles and remove debugging flag from nodemon configurations --- APIReference/Dockerfile.tpl | 2 +- APIReference/nodemon.json | 2 +- Accounts/Dockerfile.tpl | 2 +- AdminDashboard/Dockerfile.tpl | 2 +- App/Dockerfile.tpl | 2 +- App/nodemon.json | 2 +- Copilot/nodemon.json | 2 +- Dashboard/Dockerfile.tpl | 2 +- Docs/Dockerfile.tpl | 2 +- Docs/nodemon.json | 2 +- FluentIngest/nodemon.json | 2 +- Home/Dockerfile.tpl | 2 +- Home/nodemon.json | 2 +- IncomingRequestIngest/nodemon.json | 2 +- IsolatedVM/nodemon.json | 2 +- OpenTelemetryIngest/nodemon.json | 2 +- Probe/nodemon.json | 2 +- ProbeIngest/nodemon.json | 2 +- ServerMonitorIngest/nodemon.json | 2 +- StatusPage/Dockerfile.tpl | 2 +- TestServer/Dockerfile.tpl | 2 +- TestServer/nodemon.json | 2 +- Tests/Dockerfile.tpl | 2 +- Worker/Dockerfile.tpl | 2 +- Worker/nodemon.json | 2 +- Workflow/Dockerfile.tpl | 2 +- Workflow/nodemon.json | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/APIReference/Dockerfile.tpl b/APIReference/Dockerfile.tpl index 9508e0592a..758064fac8 100644 --- a/APIReference/Dockerfile.tpl +++ b/APIReference/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/APIReference/nodemon.json b/APIReference/nodemon.json index 94e13da0bd..52c38e8fda 100644 --- a/APIReference/nodemon.json +++ b/APIReference/nodemon.json @@ -6,5 +6,5 @@ ], "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Accounts/Dockerfile.tpl b/Accounts/Dockerfile.tpl index ebc84bb2b1..5aa618ab1f 100644 --- a/Accounts/Dockerfile.tpl +++ b/Accounts/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/AdminDashboard/Dockerfile.tpl b/AdminDashboard/Dockerfile.tpl index 3c83316c5d..bcc9bd0c7b 100644 --- a/AdminDashboard/Dockerfile.tpl +++ b/AdminDashboard/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/App/Dockerfile.tpl b/App/Dockerfile.tpl index 3b618c01de..16d2161c5b 100644 --- a/App/Dockerfile.tpl +++ b/App/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/App/nodemon.json b/App/nodemon.json index eb1829ad5b..2ecec0b35a 100644 --- a/App/nodemon.json +++ b/App/nodemon.json @@ -12,5 +12,5 @@ "TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false" }, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Copilot/nodemon.json b/Copilot/nodemon.json index d5ac7d9069..8016ca3897 100644 --- a/Copilot/nodemon.json +++ b/Copilot/nodemon.json @@ -6,5 +6,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Dashboard/Dockerfile.tpl b/Dashboard/Dockerfile.tpl index ccc3717003..5a6867be45 100644 --- a/Dashboard/Dockerfile.tpl +++ b/Dashboard/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/Docs/Dockerfile.tpl b/Docs/Dockerfile.tpl index 324eed28aa..799047a17b 100644 --- a/Docs/Dockerfile.tpl +++ b/Docs/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/Docs/nodemon.json b/Docs/nodemon.json index d077702261..851b606250 100644 --- a/Docs/nodemon.json +++ b/Docs/nodemon.json @@ -4,5 +4,5 @@ "ignore": [ "greenlock.d/*" ], - "exec": "node --inspect=0.0.0.0:9229 --require ts-node/register Index.ts" + "exec": "node --require ts-node/register Index.ts" } \ No newline at end of file diff --git a/FluentIngest/nodemon.json b/FluentIngest/nodemon.json index f06238294c..f71a43ab2d 100644 --- a/FluentIngest/nodemon.json +++ b/FluentIngest/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Home/Dockerfile.tpl b/Home/Dockerfile.tpl index 68e0645024..1772703ba6 100644 --- a/Home/Dockerfile.tpl +++ b/Home/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/Home/nodemon.json b/Home/nodemon.json index 94e13da0bd..52c38e8fda 100644 --- a/Home/nodemon.json +++ b/Home/nodemon.json @@ -6,5 +6,5 @@ ], "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/IncomingRequestIngest/nodemon.json b/IncomingRequestIngest/nodemon.json index f06238294c..f71a43ab2d 100644 --- a/IncomingRequestIngest/nodemon.json +++ b/IncomingRequestIngest/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/IsolatedVM/nodemon.json b/IsolatedVM/nodemon.json index 10eb9fece8..98379e52de 100644 --- a/IsolatedVM/nodemon.json +++ b/IsolatedVM/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/OpenTelemetryIngest/nodemon.json b/OpenTelemetryIngest/nodemon.json index f06238294c..f71a43ab2d 100644 --- a/OpenTelemetryIngest/nodemon.json +++ b/OpenTelemetryIngest/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Probe/nodemon.json b/Probe/nodemon.json index d5ac7d9069..8016ca3897 100644 --- a/Probe/nodemon.json +++ b/Probe/nodemon.json @@ -6,5 +6,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/ProbeIngest/nodemon.json b/ProbeIngest/nodemon.json index f06238294c..f71a43ab2d 100644 --- a/ProbeIngest/nodemon.json +++ b/ProbeIngest/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/ServerMonitorIngest/nodemon.json b/ServerMonitorIngest/nodemon.json index f06238294c..f71a43ab2d 100644 --- a/ServerMonitorIngest/nodemon.json +++ b/ServerMonitorIngest/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/StatusPage/Dockerfile.tpl b/StatusPage/Dockerfile.tpl index fa87a9ecb6..759cbf7975 100644 --- a/StatusPage/Dockerfile.tpl +++ b/StatusPage/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/TestServer/Dockerfile.tpl b/TestServer/Dockerfile.tpl index 123f22eb04..f8387dce92 100644 --- a/TestServer/Dockerfile.tpl +++ b/TestServer/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/TestServer/nodemon.json b/TestServer/nodemon.json index 10eb9fece8..98379e52de 100644 --- a/TestServer/nodemon.json +++ b/TestServer/nodemon.json @@ -3,5 +3,5 @@ "ext": "ts,json,tsx,env,js,jsx,hbs", "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Tests/Dockerfile.tpl b/Tests/Dockerfile.tpl index 1feec3ff3a..d242f16065 100644 --- a/Tests/Dockerfile.tpl +++ b/Tests/Dockerfile.tpl @@ -1,4 +1,4 @@ -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/Worker/Dockerfile.tpl b/Worker/Dockerfile.tpl index f7aed764f5..7f97095d40 100644 --- a/Worker/Dockerfile.tpl +++ b/Worker/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/Worker/nodemon.json b/Worker/nodemon.json index eb1829ad5b..2ecec0b35a 100644 --- a/Worker/nodemon.json +++ b/Worker/nodemon.json @@ -12,5 +12,5 @@ "TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false" }, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file diff --git a/Workflow/Dockerfile.tpl b/Workflow/Dockerfile.tpl index 8b91b619db..21d3e48d7f 100644 --- a/Workflow/Dockerfile.tpl +++ b/Workflow/Dockerfile.tpl @@ -3,7 +3,7 @@ # # Pull base image nodejs image. -FROM public.ecr.aws/docker/library/node:23.8-alpine3.21 +FROM public.ecr.aws/docker/library/node:24.9-alpine3.21 RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global RUN npm config set fetch-retries 5 diff --git a/Workflow/nodemon.json b/Workflow/nodemon.json index 94e13da0bd..52c38e8fda 100644 --- a/Workflow/nodemon.json +++ b/Workflow/nodemon.json @@ -6,5 +6,5 @@ ], "watchOptions": {"useFsEvents": false, "interval": 500}, "env": {"TS_NODE_TRANSPILE_ONLY": "1", "TS_NODE_FILES": "false"}, - "exec": "node --inspect=0.0.0.0:9229 -r ts-node/register/transpile-only Index.ts" + "exec": "node -r ts-node/register/transpile-only Index.ts" } \ No newline at end of file