docker-compose.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. services:
  2. nockchain-leader:
  3. image: ghcr.io/lushdog/nockchain:latest
  4. privileged: true
  5. volumes:
  6. - ./nockchain-leader:/app/data
  7. environment:
  8. - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file}
  9. command:
  10. - "--fakenet"
  11. - "--genesis-leader"
  12. - "--npc-socket"
  13. - "nockchain.sock"
  14. - "--mining-pubkey"
  15. - "${MINING_PUBKEY}"
  16. - "--bind"
  17. - "/ip4/0.0.0.0/udp/3005/quic-v1"
  18. - "--peer"
  19. - "/ip4/127.0.0.1/udp/3006/quic-v1"
  20. - "--new-peer-id"
  21. - "--no-default-peers"
  22. restart: unless-stopped
  23. nockchain-follower:
  24. image: ghcr.io/lushdog/nockchain:latest
  25. privileged: true
  26. volumes:
  27. - ./nockchain-follower:/app/data
  28. environment:
  29. - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file}
  30. command:
  31. - "--fakenet"
  32. - "--genesis-watcher"
  33. - "--npc-socket"
  34. - "nockchain.sock"
  35. - "--mining-pubkey"
  36. - "${MINING_PUBKEY}"
  37. - "--bind"
  38. - "/ip4/0.0.0.0/udp/3005/quic-v1"
  39. - "--peer"
  40. - "/ip4/127.0.0.1/udp/3006/quic-v1"
  41. - "--new-peer-id"
  42. - "--no-default-peers"
  43. restart: unless-stopped