- Haml (markup)
- Sass (styling)
- Coffeescript (javascript)
- Bundler (package management)
- Heroku Toolbelt (which gets you...)
- Heroku client (CLI tool for creating and managing Heroku apps)
- Foreman (An easy option for running your apps locally)
- Git (revision control and pushing to Heroku)
Clone this directory and change into it. Run bundle
to install all dependencies.
Since Sinatra Starter is configured to deploy on Heroku, a Procfile
is included.
web: bundle exec ruby app.rb -p $PORT
Use foreman start -p XXXX
on your port of choice. For example:
foreman start -p 3000
Configure an app for free on Heroku and follow their instructions on deploying with Git.