services: nockchain-leader: image: ghcr.io/lushdog/nockchain:latest network_mode: host privileged: true volumes: - ./nockchain-leader:/app/data environment: - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file} command: - "--fakenet" - "--genesis-leader" - "--npc-socket" - "nockchain.sock" - "--mining-pubkey" - "${MINING_PUBKEY}" - "--bind" - "/ip4/0.0.0.0/udp/3005/quic-v1" - "--peer" - "/ip4/127.0.0.1/udp/3006/quic-v1" - "--new-peer-id" - "--no-default-peers" restart: unless-stopped nockchain-follower: image: ghcr.io/lushdog/nockchain:latest network_mode: host privileged: true volumes: - ./nockchain-follower:/app/data environment: - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file} command: - "--fakenet" - "--genesis-watcher" - "--npc-socket" - "nockchain.sock" - "--mining-pubkey" - "${MINING_PUBKEY}" - "--bind" - "/ip4/0.0.0.0/udp/3006/quic-v1" - "--peer" - "/ip4/127.0.0.1/udp/3005/quic-v1" - "--new-peer-id" - "--no-default-peers" restart: unless-stopped