Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Setup Node
FROM node:22-alpine3.22 AS base
FROM node:24-alpine3.22 AS base
# Refresh index and upgrade OpenSSL so all stages get patched version (fixes CVE-2025-15467, CVE-2025-4575).
# apk update is required so the build sees the latest openssl/libssl3; both packages must be upgraded.
RUN apk update && apk upgrade openssl libssl3

# # Upgrade npm (pin version for reproducibility; use npm@latest if you prefer)
# RUN npm install -g npm@latest \
Expand All @@ -9,9 +12,7 @@ FROM node:22-alpine3.22 AS base
# Install dependencies
FROM base AS deps
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
RUN apk upgrade && apk --no-cache add git
# Update OpenSSL to fix CVE-2025-4575
RUN apk upgrade openssl
RUN apk --no-cache add git
RUN apk add --no-cache libc6-compat
WORKDIR /app
COPY package*.json ./
Expand Down
2 changes: 1 addition & 1 deletion next-env.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
/// <reference path="./.next/types/routes.d.ts" />
import "./.next/dev/types/routes.d.ts";

// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
Loading
Loading