80 lines
4.2 KiB
YAML
80 lines
4.2 KiB
YAML
services:
|
|
taiko-hekla:
|
|
image: us-docker.pkg.dev/evmchain/images/taiko-geth:v1.8.0
|
|
restart: unless-stopped
|
|
#pull_policy: always
|
|
stop_grace_period: 3m
|
|
volumes:
|
|
- taiko-hekla:/data/taiko-geth
|
|
expose:
|
|
- 6060
|
|
- 8545
|
|
- 8551
|
|
ports:
|
|
- "50213:50213"
|
|
- "50213:50213/udp"
|
|
command: |
|
|
--taiko
|
|
--networkid 167009
|
|
--gcmode full
|
|
--datadir /data/taiko-geth
|
|
--metrics
|
|
--metrics.addr "0.0.0.0"
|
|
--bootnodes "enode://2f7ee605f84362671e7d7c6d47b69a3358b0d87e9ba4648befcae8b19453275ed19059db347c459384c1a3e5486419233c06bf6c4c6f489d81ace6f301a2a446@43.153.55.134:30303,enode://c067356146268d2855ad356c1ce36ba9f78c1633a72f9b7f686679c2ffe04bab6d24e48ef6eefb0e01aa00dff5024f7f94bc583da90b6027f40be4129bbbc5fd@43.153.90.191:30303,enode://acc2bdb6416feddff9734bee1e6de91e684e9df5aeb1d36698cc78b920600aed36a2871e4ad0cf4521afcdc2cde8e2cd410a57038767c356d4ce6c69b9107a5a@170.106.109.12:30303,enode://eb5079aae185d5d8afa01bfd2d349da5b476609aced2b57c90142556cf0ee4a152bcdd724627a7de97adfc2a68af5742a8f58781366e6a857d4bde98de6fe986@34.66.210.65:30303,enode://2294f526cbb7faa778192289c252307420532191438ce821d3c50232e019a797bda8c8f8541de0847e953bb03096123856935e32294de9814d15d120131499ba@34.72.186.213:30303,enode://0b310c7dcfcf45ef32dde60fec274af88d52c7f0fb6a7e038b14f5f7bb7d72f3ab96a59328270532a871db988a0bcf57aa9258fa8a80e8e553a7bb5abd77c40d@167.235.249.45:30303,enode://1a6835e3e766b1a7d8fe2cd23e5716c61e37ba7b3b5d0863317736252d3f94b1608e4b317441e124d36251bed1942d77447bd3f74f87a9578991de33e18ad534@162.55.66.113:30306,enode://4964fa273909ebcd21f6d0de4d49a5af8ee8c7309bdf7c6e11c1ba7ad434624bcad986bff17bbbb69fa61555902232acaa78f988b15f0498bb1bc5db6c217f3b@65.108.233.73:30306,enode://d8ecf4ea776f05d6cce6b8b53ef966d3d3bed05691dfd457bb6045a7ed6d340fa0bb39b228197dcd2f8657745a72dbe6eed01d81e8616aa32cc0946e5fadae51@5.42.102.190:30306,enode://ecdeef30a293a70605d33f592d624e80168215ebbd624d00f7722efbcfa76d2a2fbb403be153ebb3a21fdae77c53a088a1c9f0a9803bd5e6f35de0af462e5494@156.67.31.58:30303,enode://1d3cbb450d07d0657c0636528a25b26232d1c9cf5b7fc2eec22a29b5bde58b9227cb88bca388d822f26662705221e77c07153bc3fc4cb06472d0e09e9208b9bc@77.237.244.179:30306"
|
|
--authrpc.addr "0.0.0.0"
|
|
--authrpc.vhosts "*"
|
|
--http
|
|
--http.api admin,debug,eth,net,web3,txpool,taiko
|
|
--http.addr "0.0.0.0"
|
|
--http.vhosts "*"
|
|
--ws
|
|
--ws.api debug,eth,net,web3,txpool,taiko
|
|
--ws.addr "0.0.0.0"
|
|
--ws.port 8545
|
|
--ws.origins "*"
|
|
--gpo.defaultprice "10000000"
|
|
--port 50213
|
|
--discovery.port 50213
|
|
--maxpeers 50
|
|
--maxpendpeers 0
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.middlewares.taiko-hekla-stripprefix.stripprefix.prefixes=/taiko-hekla"
|
|
- "traefik.http.services.taiko-hekla.loadbalancer.server.port=8545"
|
|
- "traefik.http.routers.taiko-hekla.entrypoints=websecure"
|
|
- "traefik.http.routers.taiko-hekla.tls.certresolver=myresolver"
|
|
- "traefik.http.routers.taiko-hekla.rule=Host(`$DOMAIN`) && PathPrefix(`/taiko-hekla`)"
|
|
- "traefik.http.routers.taiko-hekla.middlewares=taiko-hekla-stripprefix, ipwhitelist"
|
|
networks:
|
|
- chains
|
|
|
|
taiko-hekla-client-driver:
|
|
image: us-docker.pkg.dev/evmchain/images/taiko-client:taiko-client-v0.35.0
|
|
#pull_policy: always
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- taiko-hekla
|
|
environment:
|
|
- "TAIKO_L1_ADDRESS=0x79C9109b764609df928d16fC4a91e9081F7e87DB"
|
|
- "TAIKO_TOKEN_L1_ADDRESS=0x6490E12d480549D333499236fF2Ba6676C296011"
|
|
- "ASSIGNMENT_HOOK_L1_ADDRESS=0x9e640a6aadf4f664CF467B795c31332f44AcBe6c"
|
|
- "TAIKO_L2_ADDRESS=0x1670090000000000000000000000000000010001"
|
|
- "L1_ENDPOINT_HTTP=${TAIKO_HOLESKY_EXECUTION_RPC}"
|
|
- "L1_ENDPOINT_WS=${TAIKO_HOLESKY_EXECUTION_WS}"
|
|
- "L1_BEACON_HTTP=${TAIKO_HOLESKY_BEACON_REST}"
|
|
- "L2_CHECKPOINT_SYNC_RPC=https://rpc.hekla.taiko.xyz"
|
|
- "L2_GETH_RPC=ws://taiko-hekla:8545"
|
|
- "L2_GETH_AUTH=http://taiko-hekla:8551"
|
|
volumes:
|
|
- taiko-hekla:/data/taiko-geth
|
|
- ./taiko/script:/script
|
|
entrypoint:
|
|
- /bin/sh
|
|
- -c
|
|
- "/script/start-driver.sh"
|
|
networks:
|
|
- chains
|
|
|
|
volumes:
|
|
taiko-hekla:
|