Heroku

"Heroku makes the processes of deploying, configuring, scaling, tuning, and managing apps as simple and straightforward as possible, so developers can focus on what’s most important: building great apps that delight and engage customers."

Build

"Once you push your application source code, Heroku prepares it for execution by retrieving the necessary dependencies specific to the frameworks and languages you use in your app. Heroku supports Ruby, Node.js, Python, Java, Go and PHP by default, but you can also choose another language by using a custom buildback."

Configure

​"Heroku lets you manage environment-specific configurations separately from your source code for greater safety and portability. In Heroku, this data can be managed with config vars, which are made available to your running application as simple environment variables."

Run

"Using heroku run, you can quickly spin up a one-off instance of your app environment to run ad-hoc commands."

HerokuGit  

"Heroku fork creates a duplicate instance of your application, running on Heroku immediately." 

 

"Whenever you deploy changes to your app, Heroku creates a new release of your app."

Deploy

  • Automatically fetch the source code for the application.
  • Deploy the application.
  • Configure external services it uses such as add-ons.
  • Provide it with a domain name so that it’s accessible over the web.
  • Make it available to you.

Dashboars

Database on Dashboard

Heroku #2

By Lucas Nascimento

Heroku #2

  • 447