From a3c9de7d2d3aedff7ecd95a9bce465fd6124ad1c Mon Sep 17 00:00:00 2001 From: Evan Gray Date: Tue, 8 Nov 2022 22:36:17 +0000 Subject: [PATCH] tilt: aptos startup dependency fix --- aptos/scripts/wait_for_devnet | 4 ++++ devnet/aptos-localnet.yaml | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100755 aptos/scripts/wait_for_devnet diff --git a/aptos/scripts/wait_for_devnet b/aptos/scripts/wait_for_devnet new file mode 100755 index 000000000..417ff5dcc --- /dev/null +++ b/aptos/scripts/wait_for_devnet @@ -0,0 +1,4 @@ +#!/bin/bash +set -e +while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' 0.0.0.0:8080/v1/-/healthy)" != "200" ]]; do sleep 5; done +while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' 0.0.0.0:8081/health)" != "200" ]]; do sleep 5; done diff --git a/devnet/aptos-localnet.yaml b/devnet/aptos-localnet.yaml index ac28799ee..ec9af48c3 100644 --- a/devnet/aptos-localnet.yaml +++ b/devnet/aptos-localnet.yaml @@ -58,7 +58,10 @@ spec: - name: aptos-contracts image: aptos-node command: ["/bin/bash", "-c"] - args: ["cd /tmp/scripts && ./deploy devnet && ./register_devnet && touch success && sleep infinity"] + args: + [ + "cd /tmp/scripts && ./wait_for_devnet && ./deploy devnet && ./register_devnet && touch success && sleep infinity", + ] readinessProbe: periodSeconds: 1 failureThreshold: 300