diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 5e22e2b6..a37fe994 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -7,7 +7,7 @@ ], packageRules: [ { - allowedVersions: '/^(18)\\./', + allowedVersions: '/^(20)\\./', groupName: 'Node.js', matchPackageNames: ['@types/node', 'node'], }, diff --git a/.nvmrc b/.nvmrc index 3f430af8..9a2a0e21 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18 +v20 diff --git a/Dockerfile b/Dockerfile index d482a84f..d13793ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18 as builder +FROM node:20 as builder COPY ./ /build/ @@ -10,7 +10,7 @@ RUN --mount=type=cache,target=/root/.npm/_cacache/ \ pnpm install --frozen-lockfile && \ pnpm run build -FROM node:18-alpine as production +FROM node:20-alpine as production WORKDIR /app ARG GIT_SHA @@ -19,7 +19,7 @@ ENV NITRO_HOST=0.0.0.0 ENV NITRO_PORT=4000 RUN --mount=type=cache,target=/root/.npm/_cacache/ \ - npm install -g pm2@5.3.0 + npm install -g pm2@5.3.1 COPY --from=builder /build/.output ./.output/ COPY --from=builder /build/ecosystem.config.cjs ./ diff --git a/package.json b/package.json index 6f37bfd4..5debbe3d 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "webpack": "5.90.1" }, "engines": { - "node": ">=18 <19", + "node": ">=20 <21", "pnpm": ">=8 <9" }, "husky": {