Book Image

Heroku Cloud Application Development

By : Anubhav Hanjura
Book Image

Heroku Cloud Application Development

By: Anubhav Hanjura

Overview of this book

Table of Contents (17 chapters)
Heroku Cloud Application Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Deployment on Heroku


While many platforms today offer a rich set of tools and accessories to run web applications seamlessly, one area where Heroku stands out is its simple and efficient deployment model. The Heroku model of deployment is simple—focus on writing your app and leave the rest to Heroku.

Heroku deployment is comprised of the following:

  • Getting a Heroku account

  • Installing the toolbelt client kitLogging into the Heroku account using the Heroku client

  • Writing your application

  • Pushing your application to Heroku using Git version control

The pushed code gets built into a slug or self-contained executable by the slug compiler and executes as a dyno (the Heroku process) in the dyno manifold (the Heroku execution environment).

No matter what the programming language, the Heroku application deployment follows pretty much the same order of events from being just a piece of code to being a full-fledged production web app. The fact that a developer just needs to create the application and Heroku...