From a062fa1e6f979d82bdc03127cfe6c0194317848a Mon Sep 17 00:00:00 2001 From: Blair V Date: Sun, 19 Sep 2021 11:50:29 +0300 Subject: [PATCH] chore: contract-migration exposes readyz --- apps/contract-migration/config.sh | 0 apps/contract-migration/docker/init_readyz.sh | 14 ++++++++++++++ apps/contract-migration/from_env.sh | 0 apps/contract-migration/nvm.sh | 0 apps/contract-migration/run_job.sh | 3 +++ docker-compose.yml | 3 +++ scripts/dump.sh | 0 7 files changed, 20 insertions(+) mode change 100644 => 100755 apps/contract-migration/config.sh create mode 100755 apps/contract-migration/docker/init_readyz.sh mode change 100644 => 100755 apps/contract-migration/from_env.sh mode change 100644 => 100755 apps/contract-migration/nvm.sh mode change 100644 => 100755 apps/contract-migration/run_job.sh mode change 100644 => 100755 scripts/dump.sh diff --git a/apps/contract-migration/config.sh b/apps/contract-migration/config.sh old mode 100644 new mode 100755 diff --git a/apps/contract-migration/docker/init_readyz.sh b/apps/contract-migration/docker/init_readyz.sh new file mode 100755 index 00000000..5b0f709d --- /dev/null +++ b/apps/contract-migration/docker/init_readyz.sh @@ -0,0 +1,14 @@ +#! /bin/bash + +set -e +set -a + +mkdir -p $DEV_DATA_DIR/health + +jq -n '{"CIC_REGISTRY_ADDRESS": "$CIC_REGISTRY_ADDRESS", "CIC_TRUST_ADDRESS": "$CIC_TRUST_ADDRESS", "RUN_MASK": "$RUN_MASK"}' > $DEV_DATA_DIR/health/readyz + +cd $DEV_DATA_DIR/health + +echo "starting health endpoint on :8000/readyz" +python -m http.server 8000 &> /dev/null + diff --git a/apps/contract-migration/from_env.sh b/apps/contract-migration/from_env.sh old mode 100644 new mode 100755 diff --git a/apps/contract-migration/nvm.sh b/apps/contract-migration/nvm.sh old mode 100644 new mode 100755 diff --git a/apps/contract-migration/run_job.sh b/apps/contract-migration/run_job.sh old mode 100644 new mode 100755 index 0df34361..fe4a0acd --- a/apps/contract-migration/run_job.sh +++ b/apps/contract-migration/run_job.sh @@ -29,3 +29,6 @@ then fi >&2 echo -e "\033[;32mSUCCEEDED\033[;39m RUN_MASK 2 - custodial service initialization" fi + +./docker/init_readyz.sh + diff --git a/docker-compose.yml b/docker-compose.yml index c6cfd6eb..109a99e1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -62,6 +62,8 @@ services: image: registry.gitlab.com/grassrootseconomics/cic-internal-integration/contract-migration:${TAG:-latest} profiles: - migrations + ports: + - 8012:8000 build: context: apps/contract-migration dockerfile: docker/Dockerfile @@ -113,6 +115,7 @@ services: - cic-eth-tasker volumes: - contract-config:/tmp/cic/config + - ./apps/contract-migration:/root cic-cache-tracker: image: registry.gitlab.com/grassrootseconomics/cic-internal-integration/cic-cache:${TAG:-latest} diff --git a/scripts/dump.sh b/scripts/dump.sh old mode 100644 new mode 100755