18 lines
574 B
Docker
18 lines
574 B
Docker
|
# Используем образ с Java 17
|
|||
|
FROM bellsoft/liberica-openjdk-alpine:17.0.8
|
|||
|
|
|||
|
# Создаем директорию для исходных файлов
|
|||
|
RUN mkdir /var/data
|
|||
|
|
|||
|
# Создаем директорию для приложения
|
|||
|
WORKDIR /app
|
|||
|
|
|||
|
# Копируем файлы приложения в контейнер
|
|||
|
COPY src /app/src
|
|||
|
|
|||
|
# Компилируем приложение
|
|||
|
RUN javac /app/src/SecondService.java
|
|||
|
|
|||
|
# Определяем команду для запуска приложения
|
|||
|
CMD ["java", "-cp", "/app/src", "SecondService"]
|