11 lines
540 B
Docker
11 lines
540 B
Docker
|
FROM openjdk:17 #базовый образ
|
|||
|
|
|||
|
RUN mkdir /var/data #создание директорий для файлов
|
|||
|
RUN mkdir /var/result #создание директорий для файлов
|
|||
|
|
|||
|
WORKDIR /app #установка рабочей директории проекта
|
|||
|
COPY src /app/src #копирование файлов с хоста в контейнер
|
|||
|
|
|||
|
RUN javac /app/src/Main.java #компиляция исходного кода
|
|||
|
|
|||
|
CMD ["java", "-cp", "/app/src", "Main"] #запуск java-приложения
|