Equivalent of Google's JIB for Node.JS?
Yes, Heroku has a Node.js Buildpack. You can run it using the Pack CLI like this:
$ pack build myimage --builder heroku/buildpacks:18 --buildpack heroku/nodejs
For posterity, I'll list some NodeJS-native Docker image creation packages (these usually can be added to your project's
package.json). In no particular order:
- nodejs-container-image-builder - container registry client and image builder with no dependency on docker (by Google)
- Dockta - A Docker image builder for researchers
I did try Dockta and it has SUPER simple one-liner docker file/image build (either a simple
package.json script or direct command line), it works nicely.