From 09b9f18d3f7deb3ea9a9479f167a2bc55bfce592 Mon Sep 17 00:00:00 2001 From: lekss361 Date: Sat, 25 Apr 2026 20:04:04 +0300 Subject: [PATCH] Add empty frontend/public/ for Next.js standalone Docker build --- frontend/Dockerfile | 7 ++++--- frontend/public/.gitkeep | 0 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 frontend/public/.gitkeep diff --git a/frontend/Dockerfile b/frontend/Dockerfile index db153277..c6de77ee 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,9 +1,10 @@ FROM node:20-alpine AS deps WORKDIR /app COPY package.json package-lock.json* ./ -# --legacy-peer-deps allows install to succeed despite peer dep mismatches -# (Tailwind 4 alpha + React 19 peer deps tend to be strict). -RUN npm ci --legacy-peer-deps || npm install --legacy-peer-deps +# --legacy-peer-deps bypasses peer dep mismatches (Tailwind 4 alpha + React 19). +# We use `npm install` instead of `npm ci` because we don't commit package-lock.json yet. +# Once `npm install` runs locally and a lockfile is committed, switch back to `npm ci`. +RUN npm install --legacy-peer-deps --no-audit --no-fund FROM node:20-alpine AS builder WORKDIR /app diff --git a/frontend/public/.gitkeep b/frontend/public/.gitkeep new file mode 100644 index 00000000..e69de29b