name: fuel-explorer services: l1_chain: profiles: - all - bridge image: ghcr.io/fuellabs/fuel-bridge:cf3065d env_file: - ./envs/l1_chain.env ports: # expose the service to the host for integration testing - 8545:9545 - ${DEPLOYMENTS_PORT:-8080}:8081 healthcheck: test: "curl -f -H \"Content-Type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":0,\"method\":\"net_version\",\"params\":[]}' http://localhost:9545 || exit 1" interval: 5s timeout: 2s retries: 10000 networks: - app-network fuel_core: profiles: - all - bridge image: fueldev/fuelcore:${DOCKER_TAG_FUEL_CORE:-latest} depends_on: l1_chain: condition: service_healthy build: context: ./fuel-core/ environment: L1_CHAIN_HTTP: http://l1_chain:9545/ DEPLOYMENTS_HTTP: http://l1_chain:8081/deployments.local.json ports: # expose the service to the host for integration testing - ${FUEL_CORE_HTTP_PORT:-4000}:4001 healthcheck: test: curl --fail http://localhost:4001/v1/health || exit 1 interval: 4s timeout: 3s retries: 200 networks: - app-network fuel_block_commiter: profiles: - all - bridge depends_on: fuel_core: condition: service_healthy l1_chain: condition: service_started image: fueldev/block-committer:${DOCKER_TAG_FUEL_CORE:-latest} build: context: ./block-committer/ env_file: - ./envs/block_committer.env environment: ETHEREUM_RPC: ws://l1_chain:9545/ FUEL_GRAPHQL_ENDPOINT: http://fuel_core:4001/v1 DEPLOYMENTS_HTTP: http://l1_chain:8081/deployments.local.json ports: # expose the service to the host for integration testing - ${COMMITTER_HTTP_PORT:-8899}:8888 networks: - app-network erc20_deployer: profiles: - all - bridge depends_on: fuel_core: condition: service_healthy l1_chain: condition: service_started build: context: ./erc20-deployer/ environment: L1_CHAIN_HTTP: http://l1_chain:9545 FUEL_GRAPHQL_ENDPOINT: http://fuel_core:4001/v1/graphql DEPLOYMENTS_HTTP: http://l1_chain:8081 PK_ETH_WALLET: 59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d ports: # expose the service to the host for integration testing - ${ERC20_HTTP_PORT:-8082}:9090 networks: - app-network networks: app-network: