@@ -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 |