O'Reilly logo

Heroku Cloud Application Development by Anubhav Hanjura

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required