From fd3a10657a3c6914cae87840639924e631291691 Mon Sep 17 00:00:00 2001 From: "matthias.lotz" Date: Tue, 28 Oct 2025 20:25:26 +0100 Subject: [PATCH] =?UTF-8?q?feat(backend):=20upgrade=20Node=2014=20?= =?UTF-8?q?=E2=86=92=2018=20(Phase=201)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update backend/Dockerfile: FROM node:14 → node:18 - Remove Debian Buster EOL repository workarounds (Node 18 uses Bullseye) - Tested: Docker build successful, container starts cleanly, DB initializes Phase 1 complete: Backend runtime now on Node 18 LTS. --- backend/Dockerfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index b3dd04d..1363cc7 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,11 +1,8 @@ -FROM node:14 +FROM node:18 WORKDIR /usr/src/app -# Fix Debian Buster repositories (EOL) -RUN sed -i 's/deb.debian.org/archive.debian.org/g' /etc/apt/sources.list && \ - sed -i 's/security.debian.org/archive.debian.org/g' /etc/apt/sources.list && \ - sed -i '/stretch-updates/d' /etc/apt/sources.list +# Note: Node 18 uses Debian Bullseye which is still supported, so no archive.debian.org workaround needed # Install sqlite3 CLI RUN apt-get update && apt-get install -y sqlite3 && rm -rf /var/lib/apt/lists/*