From c14b31b3bc5bff5463d8b7a1bf1b00d99b889ffc Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Wed, 11 Mar 2026 19:11:26 +0100 Subject: [PATCH] fix(docker): Ensure public dir exists in Next.js builds + Hetzner compose fixes - admin-compliance/Dockerfile: mkdir -p public before build - developer-portal/Dockerfile: mkdir -p public before build (fixes "failed to calculate checksum /app/public: not found") - docker-compose.hetzner.yml: Override core-health-check to exit immediately (Core doesn't run on Hetzner) - Network override: external:false (auto-create breakpilot-network) Co-Authored-By: Claude Opus 4.6 --- admin-compliance/Dockerfile | 3 +++ developer-portal/Dockerfile | 3 +++ 2 files changed, 6 insertions(+) diff --git a/admin-compliance/Dockerfile b/admin-compliance/Dockerfile index 10fb46a..61494a6 100644 --- a/admin-compliance/Dockerfile +++ b/admin-compliance/Dockerfile @@ -22,6 +22,9 @@ ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL ENV NEXT_PUBLIC_OLD_ADMIN_URL=$NEXT_PUBLIC_OLD_ADMIN_URL ENV NEXT_PUBLIC_SDK_URL=$NEXT_PUBLIC_SDK_URL +# Ensure public directory exists (Next.js standalone needs it) +RUN mkdir -p public + # Build the application RUN npm run build diff --git a/developer-portal/Dockerfile b/developer-portal/Dockerfile index 20267ee..3dd000e 100644 --- a/developer-portal/Dockerfile +++ b/developer-portal/Dockerfile @@ -12,6 +12,9 @@ RUN npm install # Copy source code COPY . . +# Ensure public directory exists +RUN mkdir -p public + # Build the application RUN npm run build