Book Image

Learning Heroku Postgres

By : Patrick Rafael de Oliveira Espake
Book Image

Learning Heroku Postgres

By: Patrick Rafael de Oliveira Espake

Overview of this book

Table of Contents (17 chapters)
Learning Heroku Postgres
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Keyword List
Index

Deploying an application


Heroku allows you to deploy apps in Ruby, Python, Node.js, PHP, Java, Scala, and Clojure, as well as web frameworks that each language implements.

Tip

The list of support languages are always growing up and you can find all of them at https://devcenter.heroku.com/categories/language-support.

A Heroku application consists of its source code, the dependencies mapping, and Procfile; the last one is important for Heroku because it describes the command to be executed to start your application and other processes. However, usually Heroku can discover the necessary processes for most languages and applications automatically, you don't even need to worry about that. If you need more advanced features, you'll find it at https://devcenter.heroku.com/articles/procfile.

How to deploy a simple application in Ruby on Rails in order to display the concepts to deploy Heroku applications is shown in the upcoming topics. The process is very similar to other programming languages and...