13 lines
593 B
Docker
13 lines
593 B
Docker
# Используем образ Java для компиляции и запуска кода
|
|
FROM openjdk:11
|
|
# Создание директорий для файлов
|
|
RUN ["mkdir", "/var/data"]
|
|
RUN ["mkdir", "/var/result"]
|
|
# Устанавливаем рабочую директорию внутри контейнера
|
|
WORKDIR /app
|
|
# Копируем исходный код в контейнер
|
|
COPY src/Main.java .
|
|
# Компилируем исходный код
|
|
RUN javac Main.java
|
|
# Устанавливаем команду запуска приложения
|
|
CMD ["java", "Main"] |