Files
ethereum-rpc-docker/ronin-saigon-ronin-pruned-pebble-path.yml
2025-03-22 11:35:29 +01:00

39 lines
1.5 KiB
YAML

services:
ronin-saigon:
image: ghcr.io/ronin-chain/ronin:v1.0.2-eaef5a2
stop_grace_period: 5m
stop_signal: SIGINT
ports:
- 16086:16086
- 16086:16086/udp
networks:
- chains
volumes:
- ronin-saigon-ronin-pruned-pebble-path:/ronin
environment:
- SYNC_MODE=full
- PASSWORD=stupidpassword
- NETWORK_ID=2021
- NETWORK_PORT=16086
- DB_ENGINE=pebble
- STATE_SCHEME=path
- WS_PORT=8545
- RONIN_PARAMS=--port=16086 --http.api admin,eth,net,web3,consortium,txpool,debug --txpool.pricelimit 20000000000 --txpool.nolocals --discovery.dns enrtree://AJCNIAXQIPO55NW3QE2NUBBDMPYZDOQUCAEUS65NHQFMUUFES5KOW@saigon.nodes.roninchain.com --nat=extip:${IP}
- VERBOSITY=3
- MINE=false
- GASPRICE=20000000000
- DEPLOYMENT=test
- ETHSTATS_ENDPOINT=${DOMAIN}:WSyDMrhRBe111@ronin-stats-ws.roninchain.com:443
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.ronin-saigon-ronin-stripprefix.stripprefix.prefixes=/ronin-saigon"
- "traefik.http.services.ronin-saigon-ronin.loadbalancer.server.port=8545"
- "traefik.http.routers.ronin-saigon-ronin.entrypoints=websecure"
- "traefik.http.routers.ronin-saigon-ronin.tls.certresolver=myresolver"
- "traefik.http.routers.ronin-saigon-ronin.rule=Host(`$DOMAIN`) && PathPrefix(`/ronin-saigon`)"
- "traefik.http.routers.ronin-saigon-ronin.middlewares=ronin-saigon-ronin-stripprefix, ipwhitelist"
volumes:
ronin-saigon-ronin-pruned-pebble-path: