Philip Mutua
2 min readJun 14, 2017

Deploy your Ember project to Heroku from Github

I will show you how to deploy your ember application to Heroku without using the terminal but I would highly recommend you to learn how to deploy while on Terminal.

  1. First before you get started you need to signup an account at Heroku if you already have an account you can skip this section and move to the next step.
  2. Next we will create a build pack for our ember project that will run on Heroku. Follow this link http://bit.ly/2smdegj so that we get started.
  3. When you click on this link you will be directed to a new page that will have options to type in the app name or you can just leave it blank heroku will generate a random name for you.
  4. After inputting your app name details click on deploy,Heroku will generate ember Js build pack automatically wait until you see in the logs that the build pack has been successfully been installed.
  5. When the build packs have been successfully been installed you will see a message “Your app was successfully deployed” just below the text there are two options manage app and view .At this point you haven’t deployed your project,we still need to link it with your github repository and deploy our project from github to heroku.
  6. Navigate to manage app and you will pe directed to your apps dashboard.Look for deploy which is usually at the top of the page and click on it,
  7. Select the deployment method as github then authorise your github account to be used by Heroku then just below it search for your project repository that you would like to deploy to Heroku and click connect .
  8. After connecting navigate through down and click Enable Automatic Deploys then also click on Deploy Branch.Wait for the build log to finish ,after completion you will see an option to view your app.

In conclusion,deploying your ember project using this method is really easy but I again,advise that you get to know how to deploy using the terminal so that you get used to using the heroku-cli.

Philip Mutua

A software engineer with 6+ years of full stack experience, curious about AI-driven innovation. I post my dev experiences I learnt through out my career.