diff --git a/.changeset/lazy-feet-explode.md b/.changeset/lazy-feet-explode.md new file mode 100644 index 00000000..bf33d258 --- /dev/null +++ b/.changeset/lazy-feet-explode.md @@ -0,0 +1,5 @@ +--- +"@cartesi/cli": patch +--- + +better prompt service dependency diff --git a/apps/cli/src/node/docker-compose-anvil.yaml b/apps/cli/src/node/docker-compose-anvil.yaml index d2f64a32..1fd2aa2b 100644 --- a/apps/cli/src/node/docker-compose-anvil.yaml +++ b/apps/cli/src/node/docker-compose-anvil.yaml @@ -42,7 +42,11 @@ services: ] prompt: - image: debian:bookworm-slim + depends_on: + anvil: + condition: service_healthy + dapp_deployer: + condition: service_completed_successfully environment: PROMPT_TXT_01_ANVIL: "Anvil running at http://localhost:8545" diff --git a/apps/cli/src/node/docker-compose-bundler.yaml b/apps/cli/src/node/docker-compose-bundler.yaml index dd29c4cc..96cf2a1d 100644 --- a/apps/cli/src/node/docker-compose-bundler.yaml +++ b/apps/cli/src/node/docker-compose-bundler.yaml @@ -31,7 +31,9 @@ services: - "100" - "--enable-debug-endpoints" prompt: - image: debian:bookworm-slim + depends_on: + alto: + condition: service_started environment: PROMPT_TXT_06_BUNDLER: "Bundler running at http://localhost:${CARTESI_LISTEN_PORT}/bundler/rpc" diff --git a/apps/cli/src/node/docker-compose-explorer.yaml b/apps/cli/src/node/docker-compose-explorer.yaml index 716a7a9e..28e19dc5 100644 --- a/apps/cli/src/node/docker-compose-explorer.yaml +++ b/apps/cli/src/node/docker-compose-explorer.yaml @@ -51,7 +51,9 @@ services: condition: service_completed_successfully prompt: - image: debian:bookworm-slim + depends_on: + explorer: + condition: service_started environment: PROMPT_TXT_04_EXPLORER: "Explorer running at http://localhost:${CARTESI_LISTEN_PORT}/explorer/" diff --git a/apps/cli/src/node/docker-compose-paymaster.yaml b/apps/cli/src/node/docker-compose-paymaster.yaml index 3b819afe..ed5232ac 100644 --- a/apps/cli/src/node/docker-compose-paymaster.yaml +++ b/apps/cli/src/node/docker-compose-paymaster.yaml @@ -7,7 +7,9 @@ services: - ANVIL_RPC=http://anvil:8545 prompt: - image: debian:bookworm-slim + depends_on: + mock-verifying-paymaster: + condition: service_started environment: PROMPT_TXT_07_PAYMASTER: "Paymaster running at http://localhost:${CARTESI_LISTEN_PORT}/paymaster/" diff --git a/apps/cli/src/node/docker-compose-validator.yaml b/apps/cli/src/node/docker-compose-validator.yaml index 81f7dba8..75437360 100644 --- a/apps/cli/src/node/docker-compose-validator.yaml +++ b/apps/cli/src/node/docker-compose-validator.yaml @@ -28,7 +28,9 @@ services: condition: service_healthy prompt: - image: debian:bookworm-slim + depends_on: + validator: + condition: service_healthy environment: PROMPT_TXT_02_GRAPHQL: "GraphQL running at http://localhost:${CARTESI_LISTEN_PORT}/graphql" PROMPT_TXT_03_INSPECT: "Inspect running at http://localhost:${CARTESI_LISTEN_PORT}/inspect/"