Introducing buildpacks
To support a language on Heroku, you need to build your application written in that language on top of a build-time adapter that can compile the application into an executable program suitable to run on the Cedar stack. This build-time adapter is known as a buildpack in Heroku parlance. The Cedar stack provides a universal runtime into which the language support is plugged in via the buildpack. A buildpack is responsible for building a complete working runtime environment around the application. This may include language VMs and other runtime dependencies that are needed by the application. Your buildpack will need to provide these binaries and combine them with the application code.
Heroku, by default, provides buildpack ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access