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}"]