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