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