Week 19 - Session 1 - Heroku
blog image source |
Applications that are run on Heroku typically have a unique domain (typically `applicationname.herokuapp.com`) used to route HTTP requests to the correct dyno. Each of the application containers, or dynos, are spread across a "dyno grid" which consists of several servers.
One of the reasons Heroku is easy for people to use is that it relies on a widely used Git revision control system. In fact, you can’t deploy an app on Heroku unless you are using Git. The `push` command, `Heroku push master`, is what you input on the command line to send the app from your repository to the cloud. That’s why Heroku has considered one click deploy.
Heroku - https://www.heroku.com/
How to Deploy a Node.js App to Heroku - https://scotch.io/tutorials/how-to-deploy-a-node-js-app-to-heroku
Personal project deployed to Heroku - https://weather-react-axios.herokuapp.com/