diff --git a/.travis.yml b/.travis.yml index 8db2d25..a98d6fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ language: ruby services: - docker rvm: -- 2.5.1 +- 2.4.4 env: - DB=sqlite script: diff --git a/Gemfile b/Gemfile index 500aed0..6def1d1 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -ruby '2.5.1' +ruby '2.4.4' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '5.2.0' # Use sqlite3 as the database for Active Record @@ -52,7 +52,7 @@ gem 'cancancan' gem 'round_robin_tournament' gem 'rb-readline' gem 'delayed_job_active_record' -#gem 'puma' +gem 'puma' gem 'passenger' gem 'travis' diff --git a/Gemfile.lock b/Gemfile.lock index 806ed73..19680c8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -149,17 +149,18 @@ GEM mini_portile2 (~> 2.3.0) orm_adapter (0.5.0) parallel (1.12.1) - parser (2.5.1.0) + parser (2.5.1.2) ast (~> 2.4.0) passenger (5.3.3) rack rake (>= 0.8.1) powerpack (0.1.2) + puma (3.12.0) pusher-client (0.6.2) json websocket (~> 1.0) rack (2.0.5) - rack-test (1.0.0) + rack-test (1.1.0) rack (>= 1.0, < 3) rails (5.2.0) actioncable (= 5.2.0) @@ -203,10 +204,10 @@ GEM mime-types (>= 1.16, < 4.0) netrc (~> 0.8) round_robin_tournament (0.0.1) - rubocop (0.58.0) + rubocop (0.58.1) jaro_winkler (~> 1.5.1) parallel (~> 1.10) - parser (>= 2.5) + parser (>= 2.5, != 2.5.1.1) powerpack (~> 0.1) rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) @@ -247,7 +248,7 @@ GEM ethon (>= 0.8.0) tzinfo (1.2.5) thread_safe (~> 0.1) - uglifier (4.1.14) + uglifier (4.1.15) execjs (>= 0.3.0, < 3) unf (0.1.4) unf_ext @@ -278,6 +279,7 @@ DEPENDENCIES mysql2 newrelic_rpm passenger + puma rails (= 5.2.0) rails_12factor rb-readline @@ -292,7 +294,7 @@ DEPENDENCIES uglifier RUBY VERSION - ruby 2.5.1p57 + ruby 2.4.4p296 BUNDLED WITH - 1.16.1 + 1.16.2 diff --git a/Procfile b/Procfile index bc4cbfd..d7674de 100644 --- a/Procfile +++ b/Procfile @@ -1,3 +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 passenger start -p $PORT --max-pool-size 3 +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-dev-Dockerfile b/deploy/rails-dev-Dockerfile index 1202443..003244d 100644 --- a/deploy/rails-dev-Dockerfile +++ b/deploy/rails-dev-Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:2.5.1 +FROM ruby:2.4.4 RUN apt-get -qq update \ && apt-get -qq install -y \ diff --git a/deploy/rails-prod-Dockerfile b/deploy/rails-prod-Dockerfile index f204733..902858f 100644 --- a/deploy/rails-prod-Dockerfile +++ b/deploy/rails-prod-Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:2.5.1 +FROM ruby:2.4.4 HEALTHCHECK --start-period=30s CMD curl --insecure https://127.0.0.1/ @@ -70,5 +70,5 @@ RUN RAILS_ENV=production bundle exec rake assets:precompile # By default, simply start puma. WORKDIR /rails -#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 +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