diff --git a/Gemfile b/Gemfile index f83c80c..d381361 100644 --- a/Gemfile +++ b/Gemfile @@ -55,6 +55,7 @@ gem 'delayed_job_active_record' gem 'puma' gem 'passenger' gem 'tzinfo-data' +gem 'daemons' group :development do gem 'rubocop' diff --git a/deploy/docker-compose-prod-full-stack.yml b/deploy/docker-compose-prod-full-stack.yml index 8683b5f..f7702cc 100644 --- a/deploy/docker-compose-prod-full-stack.yml +++ b/deploy/docker-compose-prod-full-stack.yml @@ -43,7 +43,7 @@ services: - ./prod.env healthcheck: test: kill -0 1 - command: bundle exec rake jobs:work RAILS_ENV=production + command: bundle exec bin/delayed_job -n 1 run memcached: diff --git a/deploy/docker-compose-test.yml b/deploy/docker-compose-test.yml index efe0af6..35ed9b2 100644 --- a/deploy/docker-compose-test.yml +++ b/deploy/docker-compose-test.yml @@ -13,6 +13,7 @@ services: context: ../ dockerfile: ./deploy/rails-prod-Dockerfile environment: + - RAILS_ENV=production - WRESTLINGDEV_DB_NAME=wrestlingtourney - WRESTLINGDEV_DB_USR=root - WRESTLINGDEV_DB_PWD=password @@ -64,6 +65,7 @@ services: worker: image: wrestlingdev environment: + - RAILS_ENV=production - WRESTLINGDEV_DB_NAME=wrestlingtourney - WRESTLINGDEV_DB_USR=root - WRESTLINGDEV_DB_PWD=password @@ -80,7 +82,7 @@ services: restart: always healthcheck: test: kill -0 1 - command: bundle exec rake jobs:work RAILS_ENV=production + command: bundle exec bin/delayed_job -n 1 run deploy: resources: limits: