Deploying Keystone JS to Heroku
Deploying a Keystone App to Heroku
Credit for this content goes to: https://gist.github.com/vitalbone
Keystone comes completely set up to install on Heroku in a couple of steps.
1. Sign up for a Heroku account and install the Heroku Toolbelt.
Log in with it and you’re ready to begin. Heroku uses git to deploy a new site, so with that in mind:
2. Create a new repository on Github and then clone it.
3. Run the Keystone Yeoman generator.
(if you don’t have yeoman then npm install -g yo)
yo keystone
4. cd into your project’s root folder and run heroku create.
heroku create
Heroku will generate an app name for you (something like beautiful-island-4327) and set up a git remote called heroku to use for identification (for deployment, etc).

5. Rename if to something more useful.
heroku apps:rename your-app-name --app current-name-of-your-app
You should see something like this:

6. Add your new Heroku remotes.
heroku git:remote --app deploy-tester-4000
Now for some add-ons!
Firstly, you’ll need a database. There are a few provides you can choose from in Heroku’s add-ons directory. For the purpose of this walk-through we’ll be using Mongolab (gives you
Substack & Newsletter Syndication
Enjoyed this piece? This post is syndicated to Substack and RSS. Subscribe directly or follow the live feed to receive new deep-dives in your inbox.
