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
# Копируем абсолютно все файлы проекта (включая папку 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)