Эквивалент Google JIB для Node.JS? - PullRequest
0 голосов
/ 04 мая 2020

Существует ли один эквивалент JIB или BuildPack от Google для Node.JS?

Насколько я понимаю, JIB позволяет создавать образы контейнеров OCI изнутри Инструмент сборки проекта, такой как Gradle или Maven, как разработчик, нам нужно только включить плагин в сборку, и мы можем упаковать приложение в контейнер, а JIB реализует все лучшие практики упаковки приложения Java в контейнер. без вопросов.

Я искал вокруг, но не нашел ничего эквивалентного экосистеме Node.JS. Это должно быть возможно только в зависимости от времени разработчика узла, и он позаботится о упаковке моего javascript / typescript Express. js например приложения в контейнер docker или образ OCI.

Спасибо, Оскар

Ответы [ 2 ]

2 голосов
/ 04 мая 2020

Да, у Heroku есть Node.js Buildpack. Вы можете запустить его, используя Pack CLI , например:

$ pack build myimage --builder heroku/buildpacks:18 --buildpack heroku/nodejs
0 голосов
/ 10 мая 2020

Для потомков я перечислю несколько NodeJS -национальных Docker пакетов для создания изображений (их обычно можно добавить в package.json вашего проекта). Без определенного порядка:

Я попробовал Dockta , и он обещал СУПЕР простую однострочную docker сборку файла / изображения (либо простой package.json сценарий, либо прямую командную строку), но это продолжало бомбить меня (@ Май 2020 г.).

...