From 428b36b5daf5d739ab2401ddd90c6cb5ea42cb28 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 17 Oct 2012 03:21:00 +0200 Subject: [PATCH 1/2] Use puma as a webserver --- Gemfile | 1 + Gemfile.lock | 3 +++ script/server | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index 18fd72f6..28c051b2 100644 --- a/Gemfile +++ b/Gemfile @@ -3,6 +3,7 @@ ruby '1.9.3' rescue nil source :rubygems gemspec +gem 'puma' gem 'travis-support', github: 'travis-ci/travis-support' gem 'travis-core', github: 'travis-ci/travis-core', branch: 'sf-travis-api' gem 'hubble', github: 'roidrage/hubble' diff --git a/Gemfile.lock b/Gemfile.lock index 3f918b11..bec9dd8d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -165,6 +165,8 @@ GEM actionmailer postmark (>= 0.9.0) rake + puma (1.6.3) + rack (~> 1.2) pusher (0.9.4) multi_json (~> 1.0) signature (~> 0.1.2) @@ -244,6 +246,7 @@ DEPENDENCIES hubble! micro_migrations! mocha (~> 0.12) + puma rack-cache (~> 1.2) rack-contrib! rake (~> 0.9.2) diff --git a/script/server b/script/server index 569491a1..a17c4245 100755 --- a/script/server +++ b/script/server @@ -3,6 +3,6 @@ cd "$(dirname "$0")/.." [ $PORT ] || PORT=3000 [ $RACK_ENV ] || RACK_ENV=development -cmd="ruby -I lib -S bundle exec ruby -I lib -S thin start -p $PORT -e $RACK_ENV" #--threaded" -[[ $RACK_ENV == "development" ]] && exec rerun "$cmd -a 127.0.0.1" +cmd="ruby -I lib -S bundle exec ruby -I lib -S puma config.ru -p $PORT -e $RACK_ENV --threads 0:16" +[[ $RACK_ENV == "development" ]] && exec rerun "$cmd -b tcp://127.0.0.1:$PORT" exec $cmd From ebdb6a371ac2fcdc25b5ff056acfc3759d0eb467 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Sun, 21 Oct 2012 17:56:51 +0200 Subject: [PATCH 2/2] Bump travis-core --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index bec9dd8d..136a508e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -40,7 +40,7 @@ GIT GIT remote: git://github.com/travis-ci/travis-core.git - revision: 6c02e7a1ddddc73054bd7eb351c53ce8523d7cb1 + revision: fedf82724c26f4f868d6d9a9d7f7568aeb663edb branch: sf-travis-api specs: travis-core (0.0.1)