Add 'thin' to development environment
authorLunar <lunar@anargeek.net>
Tue, 14 Feb 2012 17:37:00 +0000 (18:37 +0100)
committerLunar <lunar@anargeek.net>
Fri, 24 Feb 2012 18:43:01 +0000 (19:43 +0100)
To start the webapp localy using thin, one can now issue:

  bin/rackup -s thin config-development.ru

Thin handles streaming when Webrick does not.

Gemfile
Gemfile.lock

diff --git a/Gemfile b/Gemfile
index d9f2a21..031fd00 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -7,10 +7,13 @@ gem "lockfile", "~>1.4.3"
 gem "gettext", "~>2.1.0"
 gem "json"
 
-
 group :test do
   gem "rspec", "~>2.0"
   gem "hpricot", "~>0.8.2"
   gem "timecop", "~>0.3.5"
   gem "rack-test", "~>0.5.7"
 end
+
+group :development do
+  gem "thin"
+end
index 48ad341..2f66fb0 100644 (file)
@@ -2,6 +2,7 @@ GEM
   remote: http://rubygems.org/
   specs:
     backports (2.3.0)
+    daemons (1.1.8)
     diff-lcs (1.1.3)
     eventmachine (0.12.10)
     gettext (2.1.0)
@@ -35,6 +36,10 @@ GEM
       rack-test
       sinatra (~> 1.3.0)
       tilt (~> 1.3)
+    thin (1.3.1)
+      daemons (>= 1.0.9)
+      eventmachine (>= 0.12.6)
+      rack (>= 1.0.0)
     tilt (1.3.3)
     timecop (0.3.5)
 
@@ -52,4 +57,5 @@ DEPENDENCIES
   rspec (~> 2.0)
   sinatra (~> 1.3)
   sinatra-contrib (~> 1.3)
+  thin
   timecop (~> 0.3.5)