Описание тега paketo

Пакеты сборки Paketo - это набор модульных пакетов сборки, написанных на Go. Пакеты сборки Paketo обеспечивают языковую поддержку приложений. Они используют платформу Cloud Native Buildpacks, чтобы сделать сборку образов простой, производительной и безопасной. Используйте этот тег, когда задаете вопросы или испытываете проблемы с пакетами сборки, опубликованными под брендом Paketo.
3 ответа

Как добавить дополнительные зависимости linux в образ buildpack с весенней загрузкой?

Я обновил свое приложение с весенней загрузкой, чтобы использовать пакеты сборки для создания образа докера вместо файла докера. Я также использую Apache POI в своем приложении, и после этого обновления я получаю сообщение об ошибке при создании фай…
20 июн '20 в 13:35
0 ответов

Есть ли какие-либо пакеты сборки, которые генерируют оптимизированные образы OCI Spring Webflux?

Я не могу найти сборщик пакетов, который подходит для приложений Spring Webflux. В пакете, например, мало места для настройки, и он из коробки включает пакеты сборки, которые не нужны для типичного приложения Webflux (например, apache-tomcat). Сущес…
19 июн '20 в 06:12
1 ответ

Создайте конструктор пакето на основе другого

Плагин Spring boot maven использует paketo builder для создания образов. gcr.io/paketo-buildpacks/builder:base-platform-api-0.3 Что я хотел бы сделать, так это добавить еще один шаг к тому, что делает этот строитель. Я создал свой собственный пакет …
15 сен '20 в 13:31
1 ответ

Использование встроенных в облако пакетов сборки с Spring Boot <2.3

Spring Boot 2.3 представил поддержку для создания оптимизированных образов Docker с помощью плагина Spring Boot maven/gradle. В spring-boot:build-image goal делает кучу вещей: Создайте индекс слоев Вызов пакета сборки Paketo Создайте образ OCI и т.п…
25 сен '20 в 12:05
0 ответов

Создание образа Docker (OCI) с помощью плагина spring boot maven имеет слишком длинные метки

Я использую плагин Spring Boot Maven для создания образа Docker с помощью команды mvn spring-boot:build-image. При этом используются пакеты сборки Paketo. Он работает нормально, но полученный образ Docker имеет метки с огромным объемом данных. В нем…
2 ответа

ОШИБКА: не удалось запустить: определить команду запуска: при отсутствии процесса по умолчанию требуется команда

После обновления spring boot до 2.4 мы не можем запустить последний образ докера, который мы создали с помощью этого скрипта: script: - echo $CI_JOB_TOKEN | docker login -u gitlab-ci-token --password-stdin $CI_REGISTRY - apk add openjdk11 - ./gradle…
26 ноя '20 в 01:54
1 ответ

Как настроить привязку пакетов сборки с помощью плагина spring-boot-maven-plugin?

Я использую плагин spring-boot-maven-plugin в последней версии 2.4.0 для создания образов. https://docs.spring.io/spring-boot/docs/2.4.0/maven-plugin/reference/htmlsingle/#build-image В документации описывается, как устанавливаются переменные среды …
7 ответов

Cloud Native Buildpacks/Paketo с загрузкой Java/Spring: как настроить различные URI загрузки JDK (например, отсутствие доступа к github.com)

Имея приложение Spring Boot, я попытался создать его с помощью spring-boot-maven-plugin Цель mvn spring-boot:build-image. Но сборка не загружает bellsoft-jre11.0.9.1+1-linux-amd64.tar.gz из github.com, поскольку у меня нет доступа к нему из моего ко…
09 дек '20 в 10:18
0 ответов

Как добавить критерии запуска контейнера, такие как запуск keytool для добавления сертификатов в хранилище ключей, в пакет сборки Java Paketo?

Сначала небольшой отказ от ответственности - я никогда не использовал Dockerfile и пока создавал свои приложения Spring только с помощью mvn spring-boot:build-image с использованием пакетов сборки. Я хочу добавить сертификат в хранилище ключей jre, …
09 фев '21 в 00:27
1 ответ

Замените Liberica Jdk на другой в spring-boot:build-image

Я читал, что можно заменить пакет сборки Liberica Jdk по умолчанию на другой, но я не могу найти ни одного примера или документации по этому поводу. Кто-нибудь может мне помочь, спасибо
1 ответ

Cache Cloud Native Buildpacks/Paketo.io pack CLI строится на GitHub Actions (например, с пакетами сборки Spring Boot/Java/Maven)?

Я работаю над приложением Spring Boot, которое должно быть упаковано в контейнер OCI с использованием Cloud Native Build Packs / Paketo.io. Я создаю его с помощью GitHub Actions, где мой рабочий процесс build.yml выглядит так: name: build on: [push]…
0 ответов

Сборка докеров Spring-Boot с пакетом paketo не работает на конвейерах Bitbucket

Мои проекты spring-boot создают образ докера на bitbucket.org, используя плагин spring-boot-maven-plugin с целью создания образа. На конвейерах мы всегда получаем следующую ошибку maven: Docker API call to 'localhost:2375/v1.24/containers/create' fa…
2 ответа

Используйте пружинный привод с конструктором Docker-Image по умолчанию Spring-Boot

Я использую Spring-Boot 2.4.4 в среде Docker, управляемой файлом docker-compose.yml и визуализируемой с помощью portainer. Я создаю свои образы Docker с помощью встроенного конструктора Spring-Boot (с пакетами paketo-buildpack) mvn spring-boot:build…
26 мар '21 в 23:12
1 ответ

Как указать альтернативный основной класс при загрузке Spring с помощью bootBuildImage и packeto

При вызове задачи плагина загрузки spring bootBuildImage в gradle образ докера создается с помощью packeto. Он запускает основной класс, указанный в плагине springBoot. Ниже вы можете найти отрывок из файла build.gradle. springBoot { mainClass = 'My…
12 мар '21 в 13:49
1 ответ

Как автоматически создавать PR с помощью Paketo.io/Cloud Native Buildpacks Docker image rebase (CI-Pipeline, например, GitHub Actions или Renewatebot)?

Как описано в функциях Cloud Native Buildpack, они добавляют возможность перебазирования с Мгновенное обновление базовых образов без повторной сборки. В документации buildpacks описывается, как операция rebase CLI пакета Paketo выполняется следующим…
29 мар '21 в 14:13
1 ответ

Как решить проблемы с памятью с помощью пакета сборки Paketo, используемого для создания приложения с весенней загрузкой?

Я создаю образ Docker с помощью плагина spring-boot-maven-plugin, развернутого в AWS BeanStalk. Я использую плагин через зависимость от Spring Boot Starter 2.4.3) Однако, когда контейнер запускается, я получаю сообщение об ошибке ниже. Я немного нов…
1 ответ

jvmkill не может убить JVM в образе, созданном Paketo Java Buildpack

У меня есть приложение для весенней загрузки v2.4.3 в контейнере, созданном с использованием официального плагина spring boot gradle, который для этого использует buildpakcs. Один из слоев - jvmkill: [creator] Adding layer 'paketo-buildpacks/bellsof…
02 июн '21 в 23:24
1 ответ

Spring boot buildpack всегда загружает последние образы packeto из git

Я создал образ из своего весеннего загрузочного приложения версии 2.5, используя buildpack, используя команду ниже. ./mvnw spring-boot:build-image -Dspring-boot.build-image.imageName=bootiful/demo однако каждый раз, когда я перестраиваю образ, если …
17 июн '21 в 20:07
1 ответ

Dockerfile эквивалент «VOLUME» при использовании Spring Boot Paketo Buildpack

В настоящее время я работаю над переносом контейнеризации приложения Spring Boot из файла в подключаемый модуль Spring Boot Maven. build-image. Теперь мне интересно, как настроить том в этом сценарии. Эквивалент наличия VOLUME ["/var/store"] заявлен…
04 июл '21 в 01:21
0 ответов

Невозможно скомпилировать приложение Spring с graalVM при добавлении параметров -agentlib

В настоящее время я застрял над странной проблемой. Я выполняю миграцию с приложения SpringBoot JVM на собственное приложение GraalVM. Чтобы добиться этого, мне нужно вручную переопределить файл Reflectioc-config.json, созданный GraalVM. Для этого я…
30 июл '21 в 18:55