From d74b3f0d2b2b243c26baf81ff95e3bea31d4e453 Mon Sep 17 00:00:00 2001 From: prathamesh0 Date: Wed, 21 Dec 2022 17:05:27 +0530 Subject: [PATCH] Add a healthcheck for ipld-eth-server --- app/deploy_system.py | 2 +- compose/docker-compose-ipld-eth-server.yml | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/deploy_system.py b/app/deploy_system.py index b3fb618a..91232094 100644 --- a/app/deploy_system.py +++ b/app/deploy_system.py @@ -73,7 +73,7 @@ def command(ctx, include, exclude, cluster, command, services): docker = DockerClient(compose_files=compose_files, compose_project_name=cluster) services_list = list(services) or None - + if not dry_run: if command == "up": if verbose: diff --git a/compose/docker-compose-ipld-eth-server.yml b/compose/docker-compose-ipld-eth-server.yml index 21dfd2b2..ee9c8885 100644 --- a/compose/docker-compose-ipld-eth-server.yml +++ b/compose/docker-compose-ipld-eth-server.yml @@ -30,4 +30,9 @@ services: ports: - "127.0.0.1:8081:8081" - "127.0.0.1:8082:8082" - + healthcheck: + test: ["CMD", "nc", "-v", "localhost", "8081"] + interval: 20s + timeout: 5s + retries: 15 + start_period: 5s