15 lines
499 B
Docker
15 lines
499 B
Docker
FROM eclipse-temurin:21-jre-alpine
|
||
|
||
WORKDIR /app
|
||
|
||
# Копируем готовый JAR со всеми зависимостями
|
||
COPY app.jar ./app.jar
|
||
|
||
# Создаём директорию для хранения файлов
|
||
RUN mkdir -p files
|
||
|
||
# Открываем порт (может быть переопределён через ENV)
|
||
EXPOSE ${PORT:-8080}
|
||
|
||
# Запускаем приложение с портом из окружения
|
||
CMD ["sh", "-c", "java -jar app.jar ${PORT:-8080}"] |