Комментарии 7
Как кастомизировать сборку? Файликов докинуть в контейнер, пользователя там создать, запустить от него что-нибудь, entrypoint поменять, порты дополнительно выставить? Это в buildpacks есть?
По прочтению так и не понял главного: зачем
Так вы используете билдпаки в beeline cloud?
Судя по скриншотам, он просто скачивает какой-то готовый образ и переименовывает его? Где сам процесс сборки? Что он вообще может кроме использования готовых образов?
А Вы ее использовали сами на каком либо, отличном от sample образе ?
Вопросы, которые остались за рамками изложенного.
1. Как выбирать builder из предложенных?
2. Как оптимизивать образ по размеру ?
3. Как управлять процессом, если он хоть чуть отличается от самого простого sample, например для rails приложения, где кроме ruby есть еще JS зависимости.
Есть вопросы по сборке java - он просто jar’ку собирает и запаковывает? Тогда это не совсем правильный способ.
Жаль, что в статье очень много не затронутых важных вопросов, хотя бы про то, можно ли делать дополнительны кастомизации и как? И будет ли в этом случае реальный профит в сравнении с обычным dockerfile’ом.
окэ, оно интергируется в этап "сборка исходников"
а если мне нужно дополнительно настроить окружение, что не делается программно из приложения? например: шрифты, сертификаты, всякие oracle instant client...
Используем Buildpacks вместо Dockerfile