19 lines
648 B
Docker
19 lines
648 B
Docker
# Используем образ с Java
|
||
FROM openjdk:21
|
||
|
||
# Создаем директории для данных и результата внутри контейнера
|
||
RUN mkdir /var/data
|
||
RUN mkdir /var/result
|
||
|
||
# Создаем директорию приложения внутри контейнера
|
||
WORKDIR /app
|
||
|
||
# Копируем исходные файлы вашего Java-приложения внутрь контейнера
|
||
COPY src /app/src
|
||
|
||
# Компилируем Java-код
|
||
RUN javac /app/src/LargestNumberSquare.java
|
||
|
||
# Запускаем Java-приложение
|
||
CMD ["java", "-cp", "/app/src", "LargestNumberSquare"]
|