name: nitro-contracts services: # Optionally deploys the Nitro contracts nitro-contracts: image: cerc/nitro-contracts:local working_dir: /app restart: on-failure environment: CERC_SCRIPT_DEBUG: ${CERC_SCRIPT_DEBUG} GETH_URL: ${GETH_URL} GETH_CHAIN_ID: ${GETH_CHAIN_ID:-1212} GETH_DEPLOYER_PK: ${GETH_DEPLOYER_PK} TOKEN_NAME: ${TOKEN_NAME} TOKEN_SYMBOL: ${TOKEN_SYMBOL} INITIAL_TOKEN_SUPPLY: ${INITIAL_TOKEN_SUPPLY} DISABLE_DETERMINISTIC_DEPLOYMENT: ${DISABLE_DETERMINISTIC_DEPLOYMENT:-true} volumes: - nitro_deployment:/app/deployment - ../config/nitro-contracts/deploy-l1-contracts.sh:/app/deploy-l1-contracts.sh - ../config/nitro-contracts/deploy-l1-tokens.sh:/app/deploy-l1-tokens.sh command: ["bash", "-c", "/app/deploy-l1-contracts.sh"] extra_hosts: - "host.docker.internal:host-gateway" volumes: nitro_deployment: