diff --git a/Dockerfile b/Dockerfile index 2db11fda..2386e2f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # build stage and the runtime stage into two different steps # Stage 1: Build the Next.js application -FROM node:alpine AS build +FROM node:24-alpine AS build WORKDIR /app # Copy the package.json and package-lock.json files to the working directory @@ -17,7 +17,7 @@ COPY . . RUN NEXT_TELEMETRY_DISABLED=1 npm run build # Stage 2: Copy the website from the previous container to a Nginx container -FROM nginxinc/nginx-unprivileged:alpine +FROM nginxinc/nginx-unprivileged:1.27-alpine EXPOSE 8080 COPY --from=build /app/out /usr/share/nginx/html COPY ./config/nginx/default.conf /etc/nginx/conf.d/default.conf diff --git a/packages/extensions/Dockerfile b/packages/extensions/Dockerfile index 4e02f184..d040865f 100644 --- a/packages/extensions/Dockerfile +++ b/packages/extensions/Dockerfile @@ -2,7 +2,7 @@ # build stage and the runtime stage into two different steps # Stage 1: Build the Next.js application -FROM node:alpine AS build +FROM node:24-alpine AS build WORKDIR /app # Copy the package.json and package-lock.json files to the working directory @@ -21,7 +21,7 @@ COPY . . RUN NEXT_TELEMETRY_DISABLED=1 npm run build # Stage 2: Copy the website from the previous container to a Nginx container -FROM nginxinc/nginx-unprivileged:alpine +FROM nginxinc/nginx-unprivileged:1.27-alpine EXPOSE 8080 COPY --from=build /app/out /usr/share/nginx/html COPY ./config/nginx/default.conf /etc/nginx/conf.d/default.conf diff --git a/renovate.json b/renovate.json index 8dcb1bc0..4fdcd402 100644 --- a/renovate.json +++ b/renovate.json @@ -7,6 +7,12 @@ "description": "Group all GitHub Actions updates together", "matchManagers": ["github-actions"], "groupName": "GitHub Actions" + }, + { + "description": "Group all non-major npm dependency updates together", + "matchManagers": ["npm"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "npm dependencies (non-major)" } ] }