forked from trailblazing-dx/nodejs-goof
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(heroku): add instructions for deployment
- Loading branch information
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Deploying the Goof app to Heroku | ||
|
||
## Step-by-step tutorial | ||
|
||
1. Sign-up to a free plan at heroku (https://www.heroku.com) | ||
2. Install the `heroku` CLI. If you're on a macOS: | ||
|
||
``` | ||
brew install heroku/brew/heroku | ||
``` | ||
|
||
3. Authenticate to Heroku and follow the instructions with the following command: | ||
|
||
``` | ||
heroku login | ||
``` | ||
|
||
|
||
4. Change directories to the goof/ app repository you cloned/forked | ||
5. Create a heroku app: | ||
|
||
``` | ||
heroku create | ||
``` | ||
|
||
6. You'll have to update a Credit Card number at https://heroku.com/verify in order to enable the MongoDB addon next. | ||
|
||
7. Add the MongoDB addon: | ||
|
||
``` | ||
heroku addons:create mongolab:sandbox | ||
``` | ||
|
||
9. Push the Goof app to be deployed on the heroku platform | ||
|
||
``` | ||
git push heroku master | ||
``` | ||
|
||
## Trouble-shooting | ||
|
||
- If you need to inspect the logs | ||
|
||
``` | ||
heroku logs --tail | ||
``` | ||
|
||
- If you need to manually restart the deployed app: | ||
|
||
``` | ||
heroku ps:scale web=1 | ||
``` |