From 2a69654e968be40661cbd482f10b6fa4ec5ac48a Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Sat, 15 Aug 2026 16:14:34 +0330 Subject: [PATCH] fix(frontend): ensure permissions for .next build directory in Dockerfile --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 4f6de2b..83b9603 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ FROM node:20-alpine AS app-builder +USER root WORKDIR /app ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_PUBLIC_API_URL=https://api.canina.ir/api @@ -13,11 +14,13 @@ RUN if [ -n "$NPM_REGISTRY" ]; then \ COPY frontend/application/package*.json ./ RUN npm ci --include=dev --prefer-offline --no-audit COPY frontend/application ./ +RUN mkdir -p /app/.next && chmod -R 777 /app ARG NEXT_PUBLIC_API_URL ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL RUN npm run build FROM node:20-alpine AS admin-builder +USER root WORKDIR /app ENV VITE_API_URL=https://api.canina.ir/api