From 3047ba00493662c8ffba036cc613f522a0dc67fa Mon Sep 17 00:00:00 2001 From: Gabriel Diaz Date: Mon, 29 Dec 2025 18:15:50 -0300 Subject: [PATCH 1/2] chore: Update node version --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index a4c76393..d2114cfc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,11 @@ ARG RUN -FROM node:18.17.1-alpine as builder +FROM node:24.12.0-alpine as builder WORKDIR /app # The catalyst client lib is using a dependency installed by using git -RUN apk update -RUN apk add git python3 build-base +RUN apk add --no-cache git python3 build-base COPY package.json /app/package.json COPY package-lock.json /app/package-lock.json @@ -18,7 +17,7 @@ COPY . /app RUN npm run build -FROM node:18.17.1-alpine +FROM node:24.12.0-alpine WORKDIR /app From b3b540630a4f4f713e0fe6ebd814916d836dbef4 Mon Sep 17 00:00:00 2001 From: Gabriel Diaz Date: Mon, 29 Dec 2025 18:16:25 -0300 Subject: [PATCH 2/2] fix: Adds max-old-space-size for migrations due new node 24's default memory limits --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b3947b1f..80f745f1 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "start": "ts-node ./src/server.ts", "watch:start": "nodemon src/server.ts", "migrate": "ts-node ./migrations/migrate.ts", - "migrate:docker": "./migrations/node-pg-migrate --database-url-var CONNECTION_STRING --migration-file-language ts --migrations-dir /app/migrations --ignore-pattern '\\..*|.*migrate(.ts)?'", + "migrate:docker": "NODE_OPTIONS=\"--max-old-space-size=768\" ./migrations/node-pg-migrate --database-url-var CONNECTION_STRING --migration-file-language ts --migrations-dir /app/migrations --ignore-pattern '\\..*|.*migrate(.ts)?'", "seed": "cp -r ./scripts/seed/*_data ./dist/scripts/seed && node ./dist/scripts/seed/index.js", "migrate-assetpacks": "node ./dist/scripts/migrate-assetpacks.js", "test": "jest",