diff --git a/app/jobs/agent_evaluate_commitment_job.rb b/app/jobs/agent_evaluate_commitment_job.rb index 5d9c9c0..215bf7a 100644 --- a/app/jobs/agent_evaluate_commitment_job.rb +++ b/app/jobs/agent_evaluate_commitment_job.rb @@ -6,7 +6,7 @@ class AgentEvaluateCommitmentJob < ApplicationJob include GoodJob::ActiveJobExtensions::Concurrency good_job_control_concurrency_with( perform_limit: 5, - enqueue_limit: 550, + enqueue_limit: 2000, key: "AgentEvaluateCommitmentJob" ) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index f3246bb..7934a2d 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -40,6 +40,9 @@ services: - HOST - RAILS_LOG_LEVEL - GOOD_JOB_EXECUTION_MODE=external + # The agent subprocess posts results back to the Rails API; inside the compose + # network the web service is reachable by name, not on localhost. + - RAILS_API_URL=http://web:3000 - SMTP_USER_NAME - SMTP_PASSWORD - SMTP_ADDRESS