npm.io
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
  • Verify with git remote -v:
heroku	https://git.heroku.com/<appname>.git (fetch)
heroku	https://git.heroku.com/<appname>.git (push)
Deployment
Please note
  • Heroku expects a yarn.lock file to be able to recognise yarn as your package manager and process the yarn commands - so make sure to run yarn install before deployment, and to commit the yarn.lock file.

Idea behind the example

This is a basic example of how to use razzle and deploy to Heroku with Git.