fix: move chmod after copy to fix permission denied

This commit is contained in:
2026-04-25 12:24:07 +03:00
parent 172b9b747a
commit 725c5c3244
+3 -3
View File
@@ -9,14 +9,14 @@ RUN apt-get update && apt-get install -y curl \
WORKDIR /app WORKDIR /app
# Копируем абсолютно все файлы проекта (включая папку gradle и gradlew) # Сначала копируем все файлы проекта
COPY . . COPY . .
# КРИТИЧЕСКИ ВАЖНО: устанавливаем права сразу перед запуском сборки # КРИТИЧЕСКИ ВАЖНО: устанавливаем права сразу после копирования
# Это лечит ошибку "Permission denied" (exit code: 126) # Это лечит ошибку "Permission denied" (exit code: 126)
RUN chmod +x gradlew RUN chmod +x gradlew
# Запускаем сборку один раз # Запускаем сборку один раз с флагом --no-daemon для стабильности в Docker
RUN ./gradlew copyAngularBuild_prod bootJar -x test --no-daemon RUN ./gradlew copyAngularBuild_prod bootJar -x test --no-daemon
# 2. Финальный легковесный образ (Runtime stage) # 2. Финальный легковесный образ (Runtime stage)