Sinatra Bootstrap
Get a skeleton sinatra app up and running before you finish wishing you had an idea
Install
gem install sinatra_bootstrap
Usage
Sinatra-only application
take_the_stage sinatra
Wow, that was easy. take_the_stage sinatra
will generate a Gemfile
specifying only gem 'sinatra', '~> 1.3'
as well as a main.rb
file to
hold your application.
Rack application
take_the_stage sinatra --rackup
The rackup
variant will also generate a config.ru
file suitable for
deploying your application on a Rack-based server.
The optional pow
variant may be added to generate a tmp/always_restart.txt
to configure pow.cx to restart the server after each request.
Heroku
take_the_stage heroku
When passed heroku
sinatra bootstrap will generate a more complete
Gemfile
containing thin,
heroku, and foreman. It also outputs a simple config.ru
and Procfile