diff --git a/Dockerfile b/Dockerfile index 43118ee..f8108c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,11 @@ # 1. Этап сборки (Build stage) FROM eclipse-temurin:21-jdk-jammy AS build -# Устанавливаем Node.js v20 +# Устанавливаем только Node.js v20 для Angular RUN apt-get update && apt-get install -y curl \ && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ && apt-get install -y nodejs \ - && apt-get clean - -RUN apt-get update && apt-get install -y docker.io + && apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR /app @@ -27,9 +25,10 @@ RUN ./gradlew bootJar -x test --no-daemon # 2. Финальный образ (Runtime stage) FROM eclipse-temurin:21-jdk-jammy +# Здесь оставляем все утилиты управления контейнерами RUN apt-get update && \ apt-get install -y docker.io docker-compose-v2 && \ - apt-get clean + apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY --from=build /app/build/libs/*.jar app.jar