From 7ddba78d6af0bbd7db1bcaf68b1b7b418dc92826 Mon Sep 17 00:00:00 2001 From: Cloud User Date: Mon, 16 Mar 2026 10:58:39 +0900 Subject: [PATCH] fix: ensure public dir exists in build, fix serverExternalPackages for Next.js 14 --- Dockerfile | 1 + next.config.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7a31da9..7569ece 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . +RUN mkdir -p public RUN npm run build FROM node:20-alpine AS runner diff --git a/next.config.js b/next.config.js index dbe1e03..363fdcb 100644 --- a/next.config.js +++ b/next.config.js @@ -1,7 +1,9 @@ /** @type {import("next").NextConfig} */ const nextConfig = { output: "standalone", - serverExternalPackages: ["@kubernetes/client-node"], + experimental: { + serverComponentsExternalPackages: ["@kubernetes/client-node"], + }, }; module.exports = nextConfig;