From 725c5c3244d7992c824380c5e7fd8340b6ce067c Mon Sep 17 00:00:00 2001 From: Liosha Date: Sat, 25 Apr 2026 12:24:07 +0300 Subject: [PATCH] fix: move chmod after copy to fix permission denied --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index c4f924f..a8ef5b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,14 +9,14 @@ RUN apt-get update && apt-get install -y curl \ WORKDIR /app -# Копируем абсолютно все файлы проекта (включая папку gradle и gradlew) +# Сначала копируем все файлы проекта COPY . . -# КРИТИЧЕСКИ ВАЖНО: устанавливаем права сразу перед запуском сборки +# КРИТИЧЕСКИ ВАЖНО: устанавливаем права сразу после копирования # Это лечит ошибку "Permission denied" (exit code: 126) RUN chmod +x gradlew -# Запускаем сборку один раз +# Запускаем сборку один раз с флагом --no-daemon для стабильности в Docker RUN ./gradlew copyAngularBuild_prod bootJar -x test --no-daemon # 2. Финальный легковесный образ (Runtime stage)