From d2c66eba74b3204830ebb560eed451befe02a78f Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 23 Dec 2022 16:24:56 +0100 Subject: [PATCH] Improve start up of dependent services in docker compose --- goofy-client/.editorconfig | 5 ++++- goofy-client/apps/goofy-e2e/docker-compose.yml | 11 +++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/goofy-client/.editorconfig b/goofy-client/.editorconfig index c459c0b1dd..e14b6a99e7 100644 --- a/goofy-client/.editorconfig +++ b/goofy-client/.editorconfig @@ -33,4 +33,7 @@ indent_size = 4 end_of_line = lf charset = utf-8 trim_trailing_whitespace = true -insert_final_newline = false \ No newline at end of file +insert_final_newline = false + +[*.yml] +indent_size = 2 \ No newline at end of file diff --git a/goofy-client/apps/goofy-e2e/docker-compose.yml b/goofy-client/apps/goofy-e2e/docker-compose.yml index 04437692a6..5b6b1760de 100644 --- a/goofy-client/apps/goofy-e2e/docker-compose.yml +++ b/goofy-client/apps/goofy-e2e/docker-compose.yml @@ -46,8 +46,10 @@ services: ports: - 9091:9090 depends_on: - - ozg-mongodb - - ozg-elastic + ozg-mongodb: + condition: service_started + ozg-elastic: + condition: service_healthy ozg-goofy: image: docker.ozg-sh.de/goofy:${GOOFY_DOCKER_IMAGE:-snapshot-latest} @@ -82,6 +84,11 @@ services: nofile: soft: 65536 hard: 65536 + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:9200" ] + timeout: 10s + retries: 5 + start_period: 30s ozg-usermanager: image: docker.ozg-sh.de/user-manager:${USERMANAGER_DOCKER_IMAGE:-snapshot-latest} -- GitLab