fix: add gradle wrapper and enable env vars
This commit is contained in:
+8
-6
@@ -7,15 +7,17 @@ RUN apt-get update && apt-get install -y curl && \
|
||||
apt-get install -y nodejs
|
||||
|
||||
WORKDIR /app
|
||||
# 1. Сначала копируем файлы обертки Gradle
|
||||
COPY gradlew .
|
||||
COPY gradle gradle
|
||||
|
||||
# Копируем всё содержимое проекта
|
||||
# 2. Даем права на исполнение
|
||||
RUN chmod +x gradlew
|
||||
|
||||
# 3. Копируем исходники (включая Angular и Java части)
|
||||
COPY . .
|
||||
|
||||
# Даем права на выполнение Gradle
|
||||
RUN chmod +x ./gradlew
|
||||
|
||||
# Запускаем твою "педаль" через Gradle
|
||||
# Она сама соберет Angular, почистит статику и соберет Jar
|
||||
# 4. Теперь твоя "педаль" сработает
|
||||
RUN ./gradlew copyAngularBuild_prod bootJar -x test
|
||||
|
||||
# Финальный легковесный образ
|
||||
|
||||
Reference in New Issue
Block a user