3.0.0 • Published 7 years ago
razzle-examples-with-heroku
Licence
MIT
Version
3.0.0
Deps
4
Size
37 kB
Vulns
0
Weekly
0
Razzle Heroku Deployment example
How to use
Download the example or clone the whole project:
curl https://codeload.github.com/jaredpalmer/razzle/tar.gz/master | tar -xz --strip=2 razzle-master/examples/with-heroku
cd with-heroku
Install it and run locally:
yarn install
yarn start
Deploy to Heroku:
Heroku manages app deployments with Git so:
Setup Git:
git init
git add
git commit -m "Heroku deployment, first commit"
Setup Heroku:
- Create a Heroku account
- Install Heroku CLI and authenticate
- Create Heroku app:
heroku create- or
heroku create <appname>if you want to specify an app name (checks for unique app name) - or
heroku git:remote -a <appname>if you already created an App in the dashboard
- or
- Verify with
git remote -v:
heroku https://git.heroku.com/<appname>.git (fetch)
heroku https://git.heroku.com/<appname>.git (push)
Deployment
yarn deployorgit push heroku master- or from another branch, other than master:
git push heroku <feature-branch>:master
- or from another branch, other than master:
- Console should complete with: https://appname.herokuapp.com/ deployed to Heroku
- Verify app by opening https://appname.herokuapp.com/
Please note
- Heroku expects a
yarn.lockfile to be able to recognise yarn as your package manager and process theyarncommands - so make sure to runyarn installbefore deployment, and to commit theyarn.lockfile.
Idea behind the example
This is a basic example of how to use razzle and deploy to Heroku with Git.