Heroku: Difference between revisions
Created page with "{{TOCright}} == Foreman == Foreman is ''a manager for Procfile-based applications. Its aim is to abstract away the details of the Procfile format, and allow you to either run..." |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
Heroku <ref name="heroku">[https://www.heroku.com/about Herohu home], About Heroku</ref> (pronounced her-OH-koo) is a cloud application platform – a new way of building and deploying web apps. The service lets app developers spend their time on their application code, not managing servers, deployment, ongoing operations, or scaling. | |||
<br>Heroku was founded in 2007 by Orion Henry, James Lindenbaum, and Adam Wiggins. | |||
== Foreman == | == Foreman == |
Revision as of 11:24, 21 June 2015
Heroku [1] (pronounced her-OH-koo) is a cloud application platform – a new way of building and deploying web apps. The service lets app developers spend their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
Heroku was founded in 2007 by Orion Henry, James Lindenbaum, and Adam Wiggins.
Foreman
Foreman is a manager for Procfile-based applications. Its aim is to abstract away the details of the Procfile format, and allow you to either run your application directly or export it to some other process management format.
Procfile application
A Procfile application is an application that has a Procfile with instructions to start various processes it needs to run correctly.
Here’s how a Procfile might look like:
rails: bundle exec rails s postgres: postgres -D /Users/mauricio/databases/postgresql elasticsearch: elasticsearch -f
Environment Files
Foreman automatically loads the .env file that is at the same directory as your Procfile.
See also
- Heroku Devcenter, Getting started Tutorial. Shows how to create, deploy on Local-Development & Remote-Production a java app with maven.
Reference
- ↑ Herohu home, About Heroku