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