From 1a6e2a08a8edae91b4edbd0c66db8ff17317d370 Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Tue, 17 Jul 2018 11:30:36 +0000 Subject: [PATCH] Switching to passenger --- Gemfile | 3 ++- Procfile | 3 ++- deploy/rails-prod-Dockerfile | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 763cb1e..500aed0 100644 --- a/Gemfile +++ b/Gemfile @@ -52,7 +52,8 @@ gem 'cancancan' gem 'round_robin_tournament' gem 'rb-readline' gem 'delayed_job_active_record' -gem 'puma' +#gem 'puma' +gem 'passenger' gem 'travis' group :development do diff --git a/Procfile b/Procfile index 2561a76..bc4cbfd 100644 --- a/Procfile +++ b/Procfile @@ -1,2 +1,3 @@ worker: bundle exec rake jobs:work -web: bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development} +#web: bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development} +web: bundle exec passenger start -p $PORT --max-pool-size 3 diff --git a/deploy/rails-prod-Dockerfile b/deploy/rails-prod-Dockerfile index 90f448e..f204733 100644 --- a/deploy/rails-prod-Dockerfile +++ b/deploy/rails-prod-Dockerfile @@ -70,4 +70,5 @@ RUN RAILS_ENV=production bundle exec rake assets:precompile # By default, simply start puma. WORKDIR /rails -CMD bundle exec puma -t 5:5 -b 'ssl://0.0.0.0:443?key=/ssl/server.key&verify_mode=none&cert=/ssl/server.crt' -e production +#CMD bundle exec puma -t 3:3 -b 'ssl://0.0.0.0:443?key=/ssl/server.key&verify_mode=none&cert=/ssl/server.crt' -e production +CMD bundle exec passenger start -p 443 --max-pool-size 3 --environment production --ssl --ssl-certificate /ssl/server.crt --ssl-certificate-key /ssl/server.key \ No newline at end of file