docker-compose.yml 749 B

12345678910111213141516171819202122
  1. # Phase 5 local hybrid prototype — two EVM nodes
  2. # Private layer (permissioned stand-in) + public anchor stand-in
  3. #
  4. # Start (Colima/Docker must be running): docker-compose up -d
  5. # Or: bun run chains:up
  6. # Private RPC: http://127.0.0.1:8545
  7. # Public RPC: http://127.0.0.1:8546
  8. services:
  9. private-anvil:
  10. image: ghcr.io/foundry-rs/foundry:latest
  11. entrypoint: ["anvil", "--host", "0.0.0.0", "--port", "8545", "--chain-id", "31337", "--block-time", "2"]
  12. ports:
  13. - "8545:8545"
  14. restart: unless-stopped
  15. public-anvil:
  16. image: ghcr.io/foundry-rs/foundry:latest
  17. entrypoint: ["anvil", "--host", "0.0.0.0", "--port", "8546", "--chain-id", "31338", "--block-time", "5"]
  18. ports:
  19. - "8546:8546"
  20. restart: unless-stopped