Spring Boot Buildpacks с HealthCheck нарушает процесс сборки Native Image ⇐ JAVA
Spring Boot Buildpacks с HealthCheck нарушает процесс сборки Native Image
Я пытаюсь добавить проверки работоспособности в свое приложение Spring Boot при использовании пакетов сборки, как предложено в разделе «Образ сборки Spring Boot с проверкой работоспособности».
Моя конфигурация pom.xml:
org.graalvm.buildtools native-maven-плагин org.springframework.boot spring-boot-maven-plugin dashaun/builder:tiny ${docker-image-name} истина urn:cnb:builder:paketo-buildpacks/java gcr.io/paketo-buildpacks/health-checker:latest И моя конфигурация docker-compose.yml:
служба каталога: изображение: шивапрасадредди/каталог-сервис имя_контейнера: служба каталога среда: - THC_PATH=/привод/здоровье - THC_PORT=8081 порты: - «8081:8081» проверка здоровья: тест: [ "CMD", "/cnb/process/health-check"] начальный_период: 30 с интервал: 5 с повторов: 10 Теперь, когда я создаю образ Docker с помощью сборки JVM (mvn Spring-Boot:build-image) и запускаю контейнер с помощью Docker-Compose с вышеупомянутой проверкой работоспособности, все работает нормально.
Проблема: Проблема в том, что когда я пытаюсь собрать GraalVM Native с помощью mvn -Pnative Spring-boot:build-image, он не создает собственный образ, а создает обычный образ на основе JVM. Когда я удаляю конфигурацию ..., собственный образ создается правильно.
Следует ли мне включать какие-либо дополнительные пакеты сборки для поддержки создания собственного образа или я что-то неправильно настраиваю?
Я пытаюсь добавить проверки работоспособности в свое приложение Spring Boot при использовании пакетов сборки, как предложено в разделе «Образ сборки Spring Boot с проверкой работоспособности».
Моя конфигурация pom.xml:
org.graalvm.buildtools native-maven-плагин org.springframework.boot spring-boot-maven-plugin dashaun/builder:tiny ${docker-image-name} истина urn:cnb:builder:paketo-buildpacks/java gcr.io/paketo-buildpacks/health-checker:latest И моя конфигурация docker-compose.yml:
служба каталога: изображение: шивапрасадредди/каталог-сервис имя_контейнера: служба каталога среда: - THC_PATH=/привод/здоровье - THC_PORT=8081 порты: - «8081:8081» проверка здоровья: тест: [ "CMD", "/cnb/process/health-check"] начальный_период: 30 с интервал: 5 с повторов: 10 Теперь, когда я создаю образ Docker с помощью сборки JVM (mvn Spring-Boot:build-image) и запускаю контейнер с помощью Docker-Compose с вышеупомянутой проверкой работоспособности, все работает нормально.
Проблема: Проблема в том, что когда я пытаюсь собрать GraalVM Native с помощью mvn -Pnative Spring-boot:build-image, он не создает собственный образ, а создает обычный образ на основе JVM. Когда я удаляю конфигурацию ..., собственный образ создается правильно.
Следует ли мне включать какие-либо дополнительные пакеты сборки для поддержки создания собственного образа или я что-то неправильно настраиваю?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Google-cloud-run не запустит Paketo Buildpacks для сборки веб-образа Spring Boot
Anonymous » » в форуме JAVA - 0 Ответы
- 54 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Docker и Compose, Healthcheck — добавьте функцию в любой файл docker.compose.yml
Anonymous » » в форуме Linux - 0 Ответы
- 74 Просмотры
-
Последнее сообщение Anonymous
-