FROM eclipse-temurin:21-jre-alpine WORKDIR /app # Копируем готовый JAR со всеми зависимостями COPY app.jar ./app.jar # Открываем порт (может быть переопределён через ENV) EXPOSE ${PORT:-3000} # Запускаем приложение с портом из окружения CMD ["sh", "-c", "java -jar app.jar ${PORT:-3000}"]