From 08b3d9b7ee27d5a3ccd05aca5aa04d2917b8c8b4 Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Wed, 8 Aug 2018 13:33:40 +0000 Subject: [PATCH] Changed worker script for heroku and added workers to puma --- Procfile | 5 +++-- deploy/rails-prod-Dockerfile | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Procfile b/Procfile index d7674de..23cb4f3 100644 --- a/Procfile +++ b/Procfile @@ -1,3 +1,4 @@ -worker: bundle exec rake jobs:work -web: bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development} +worker: bundle exec bin/delayed_job -n 1 run +#worker: bundle exec rake jobs:work +web: bundle exec puma -w 3 -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 f866048..e9957f1 100644 --- a/deploy/rails-prod-Dockerfile +++ b/deploy/rails-prod-Dockerfile @@ -90,5 +90,5 @@ RUN RAILS_ENV=production bundle exec rake assets:precompile ENTRYPOINT ["/tini", "--"] 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 -w 3 -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 passenger start --max-pool-size 3 --environment production --ssl --ssl-certificate /ssl/server.crt --ssl-certificate-key /ssl/server.key