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 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",