Lets create an app from the command line.
heroku create roppa
Thats it. Next though we need to create a git repo and push it to heroku. Lets start with git:
git init
git add .
git commit -m "Initial commit"
Next we need to create a heroku remote.
heroku create
Lets confirm everything is up on the heroku end by running
git remote -v
So the name that you get is important. We need to add the heroku remote before we can do anything useful:
heroku git:remote themadeupnamethatherokugivesyou
Great, now we can go ahead and deploy what we got:
git push heroku master
Lets set up an instance of our app:
heroku ps:scale web=1
And see if it is all up and running:
heroku open
Boom.
Next, have a look at this article. And also setting up continuous deployment to heroku with Travis.