name: nitro-bridge services: nitro-bridge: image: cerc/go-nitro:local hostname: nitro-bridge restart: unless-stopped environment: CERC_SCRIPT_DEBUG: ${CERC_SCRIPT_DEBUG} NITRO_CHAIN_URL: ${NITRO_CHAIN_URL} NITRO_CHAIN_PK: ${NITRO_CHAIN_PK} NITRO_SC_PK: ${NITRO_SC_PK} NITRO_L1_MSG_PORT: ${NITRO_L1_MSG_PORT:-3005} NITRO_L2_MSG_PORT: ${NITRO_L2_MSG_PORT:-3006} NITRO_RPC_PORT: ${NITRO_RPC_PORT:-4005} NITRO_PUBLIC_P2P_HOST: ${NITRO_PUBLIC_P2P_HOST:-127.0.0.1} NITRO_L1_EXT_MULTIADDR: ${NITRO_L1_EXT_MULTIADDR} NITRO_L2_EXT_MULTIADDR: ${NITRO_L2_EXT_MULTIADDR} NITRO_PUBLIC_RPC_HOST: nitro-bridge NA_ADDRESS: ${NA_ADDRESS} CA_ADDRESS: ${CA_ADDRESS} VPA_ADDRESS: ${VPA_ADDRESS} entrypoint: ["bash", "-c", "/app/run-bridge.sh"] volumes: - nitro_bridge_data:/app/data - nitro_bridge_tls:/app/tls - nitro_node_caroot:/app/mkcert-caroot - nitro_deployment:/app/deployment - ../config/go-nitro/run-bridge.sh:/app/run-bridge.sh - ../config/go-nitro/create-certs.sh:/app/create-certs.sh ports: - 3005 - 3006 - 4005 healthcheck: test: ["CMD", "nc", "-vz", "localhost", "3006"] interval: 30s timeout: 5s retries: 10 start_period: 10s extra_hosts: - "host.docker.internal:host-gateway" volumes: nitro_bridge_data: nitro_bridge_tls: nitro_node_caroot: nitro_deployment: