From 57b82ce4bef55e7c1434aa152eaba4337ab828f1 Mon Sep 17 00:00:00 2001 From: Angel Aviel Domaoan Date: Tue, 1 Mar 2022 23:23:16 +0800 Subject: [PATCH] Fix healthcheck for workers --- docker-compose.production.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docker-compose.production.yml b/docker-compose.production.yml index b4839d3..759545d 100644 --- a/docker-compose.production.yml +++ b/docker-compose.production.yml @@ -1,4 +1,3 @@ -version: "2" services: data: image: busybox @@ -73,6 +72,11 @@ services: - RAILS_LOG_TO_STDOUT=true - PORT=80 - SIDEKIQ_QUEUES=-q default,2 -q mailers,1 -q active_storage_analysis,1 -q active_storage_purge,1 + healthcheck: + test: ["CMD", "curl", "-f", "${WORKER_HEALTHCHECK_URL}"] + interval: 30s + retries: 3 + start_period: 30s worker_solr: restart: ${WEB_RESTART_MODE} image: tenshiamd/ruby:2.7-alpine @@ -93,3 +97,8 @@ services: - RAILS_LOG_TO_STDOUT=true - PORT=80 - SIDEKIQ_QUEUES=-q sunspot_index,2 + healthcheck: + test: ["CMD", "curl", "-f", "${WORKER_HEALTHCHECK_URL}"] + interval: 30s + retries: 3 + start_period: 30s