# Musechain follower node: your own copy of the chain with a local JSON-RPC. # Needs only a Robinhood Chain RPC URL (any provider or the public one); the # rest comes from Musechain's public endpoints (feed + data committee) and from # Robinhood Chain itself. See README.md. name: musechain-follower services: rpc: image: offchainlabs/nitro-node:v3.11.4-7d5ac27 restart: unless-stopped stop_grace_period: 5m user: "1000:1000" cap_drop: [ALL] security_opt: ["no-new-privileges:true"] command: - "--validation.wasm.allowed-wasm-module-roots=/home/user/nitro-legacy/machines,/home/user/target/machines" - "--conf.file=/config/rpc.json" - "--conf.env-prefix=NITRO" environment: # Robinhood Chain RPC (chain 4663). Public: https://rpc.mainnet.chain.robinhood.com # (no archive; fine for a follower). Better: a free key from drpc.org or alchemy.com. NITRO_PARENT__CHAIN_CONNECTION_URL: ${PARENT_RPC_URL:-https://rpc.mainnet.chain.robinhood.com} volumes: - ./rpc.json:/config/rpc.json:ro - ./data:/home/user/.arbitrum ports: - "127.0.0.1:${RPC_PORT:-8547}:8547" # HTTP JSON-RPC - "127.0.0.1:${WS_PORT:-8548}:8548" # WebSocket JSON-RPC logging: driver: json-file options: { max-size: "50m", max-file: "5" }