From 715c97e8dfd251a6bcb87546b715b6d00bcec373 Mon Sep 17 00:00:00 2001 From: Daniel Lorigan Date: Thu, 6 Nov 2025 15:42:56 -0800 Subject: [PATCH] Add fhir $summary smoketest/init service to address HAPI $summary initial delay after startup --- base/docker-compose.yaml | 11 +++++++++++ dev/default.env | 1 + dev/docker-compose.yaml | 5 +++++ prod/default.env | 1 + prod/docker-compose.yaml | 5 +++++ 5 files changed, 23 insertions(+) diff --git a/base/docker-compose.yaml b/base/docker-compose.yaml index 3a2205c..0e1fe6d 100644 --- a/base/docker-compose.yaml +++ b/base/docker-compose.yaml @@ -58,6 +58,17 @@ services: aliases: - fhir-internal + fhir-smoketest: + image: ghcr.io/uwcirg/fhir-summary-smoketest:${FHIR_SMOKETEST_IMAGE_TAG:-latest} + depends_on: + fhir: + condition: service_healthy + restart: true + environment: + FHIR_BASE_URL: http://fhir-internal:8080/fhir + networks: + - internal + keycloak: # use tini as init init: true diff --git a/dev/default.env b/dev/default.env index 7d12ae9..762df0a 100644 --- a/dev/default.env +++ b/dev/default.env @@ -19,6 +19,7 @@ COMPOSE_PROJECT_NAME= #SHL_CREATOR_IMAGE_TAG= #SHL_SERVER_IMAGE_TAG= #PROXY_IMAGE_TAG= +#FHIR_SMOKETEST_IMAGE_TAG= # docker-compose development overrides; uncomment to enable # COMPOSE_FILE=docker-compose.yaml:docker-compose.dev.shl-creator.yaml diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml index 34c0621..fd6073c 100644 --- a/dev/docker-compose.yaml +++ b/dev/docker-compose.yaml @@ -36,6 +36,11 @@ services: env_file: keycloak.env + fhir-smoketest: + extends: + file: ../base/docker-compose.yaml + service: fhir-smoketest + fhir-auth: extends: file: ../base/docker-compose.yaml diff --git a/prod/default.env b/prod/default.env index 5e987db..b7e19cc 100644 --- a/prod/default.env +++ b/prod/default.env @@ -19,3 +19,4 @@ COMPOSE_PROJECT_NAME= #SHL_CREATOR_IMAGE_TAG= #SHL_SERVER_IMAGE_TAG= #PROXY_IMAGE_TAG= +#FHIR_SMOKETEST_IMAGE_TAG= diff --git a/prod/docker-compose.yaml b/prod/docker-compose.yaml index 2c136ca..0df90eb 100644 --- a/prod/docker-compose.yaml +++ b/prod/docker-compose.yaml @@ -23,6 +23,11 @@ services: env_file: fhir-auth.env + fhir-smoketest: + extends: + file: ../base/docker-compose.yaml + service: fhir-smoketest + shl-creator: extends: file: ../base/docker-compose.yaml