fix: move chmod after copy to fix permission denied
This commit is contained in:
+3
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user