Skip to content

02_dev #7

Description

@kuzminov0405-pixel

Домашнее задание к занятию «1.2. Популярные языки, системы сборки, управления зависимостями»

официальный образ openjdk:11 больше не поддерживается и был удалён из Docker Hub (или его теги более не доступны). Вместо него рекомендуется использовать образы на основе Eclipse Temurin, которые являются современной заменой.

Аналогично, образ maven:3-jdk-11 также устарел и лучше заменить его на maven:3-eclipse-temurin-11

Stage 1: сборка

FROM maven:3-eclipse-temurin-11 AS builder
WORKDIR /app
COPY . .
RUN mvn package

Stage 2: финальный образ

FROM eclipse-temurin:11
COPY --from=builder /app/target/ibdev-1.0-SNAPSHOT.jar /app/app.jar
WORKDIR /app
CMD ["java", "-jar", "app.jar"]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions