| @@ -1,10 +1,12 @@ | |||||
| source "https://rubygems.org/" | source "https://rubygems.org/" | ||||
| ruby "1.9.3" | |||||
| gem 'sinatra' | gem 'sinatra' | ||||
| gem 'haml' | gem 'haml' | ||||
| gem 'data_mapper' | gem 'data_mapper' | ||||
| gem 'dm-postgres-adapter' | gem 'dm-postgres-adapter' | ||||
| gem 'pg' | gem 'pg' | ||||
| gem 'unicorn' | |||||
| group :development do | group :development do | ||||
| gem 'shotgun' | gem 'shotgun' | ||||
| @@ -56,10 +56,12 @@ GEM | |||||
| tilt | tilt | ||||
| json (1.8.0) | json (1.8.0) | ||||
| json_pure (1.8.0) | json_pure (1.8.0) | ||||
| kgio (2.9.2) | |||||
| mime-types (1.23) | mime-types (1.23) | ||||
| multi_json (1.7.3) | multi_json (1.7.3) | ||||
| pg (0.15.1) | pg (0.15.1) | ||||
| rack (1.5.2) | rack (1.5.2) | ||||
| raindrops (0.13.0) | |||||
| rest-client (1.6.7) | rest-client (1.6.7) | ||||
| mime-types (>= 1.16) | mime-types (>= 1.16) | ||||
| sequel (3.20.0) | sequel (3.20.0) | ||||
| @@ -74,6 +76,10 @@ GEM | |||||
| sequel (~> 3.20.0) | sequel (~> 3.20.0) | ||||
| sinatra (~> 1.0.0) | sinatra (~> 1.0.0) | ||||
| tilt (1.4.1) | tilt (1.4.1) | ||||
| unicorn (4.8.2) | |||||
| kgio (~> 2.6) | |||||
| rack | |||||
| raindrops (~> 0.7) | |||||
| uuidtools (2.1.4) | uuidtools (2.1.4) | ||||
| PLATFORMS | PLATFORMS | ||||
| @@ -87,3 +93,4 @@ DEPENDENCIES | |||||
| shotgun | shotgun | ||||
| sinatra | sinatra | ||||
| taps | taps | ||||
| unicorn | |||||
| @@ -0,0 +1,6 @@ | |||||
| # http://datachomp.com/archives/using-unicorn-with-sinatra-or-padrino-on-heroku/ | |||||
| # https://devcenter.heroku.com/articles/rails-unicorn | |||||
| worker_processes Integer(ENV["WEB_CONCURRENCY"] || 3) | |||||
| timeout 15 | |||||
| preload_app true | |||||