From ab684cdf148e775b74e73d001bb041c0199c977d Mon Sep 17 00:00:00 2001 From: squidbear <379651+czarly@users.noreply.github.com> Date: Sat, 22 Mar 2025 08:41:03 +0100 Subject: [PATCH] experiment with symlinks --- ronin-mainnet-ronin-pruned-pebble-hash.yml | 37 +++++++++++++++++++++ ronin-mainnet.yml | 38 +--------------------- ronin-saigon-ronin-pruned-pebble-hash.yml | 37 +++++++++++++++++++++ ronin-saigon.yml | 38 +--------------------- 4 files changed, 76 insertions(+), 74 deletions(-) create mode 100644 ronin-mainnet-ronin-pruned-pebble-hash.yml mode change 100644 => 120000 ronin-mainnet.yml create mode 100644 ronin-saigon-ronin-pruned-pebble-hash.yml mode change 100644 => 120000 ronin-saigon.yml diff --git a/ronin-mainnet-ronin-pruned-pebble-hash.yml b/ronin-mainnet-ronin-pruned-pebble-hash.yml new file mode 100644 index 00000000..9acc1f7d --- /dev/null +++ b/ronin-mainnet-ronin-pruned-pebble-hash.yml @@ -0,0 +1,37 @@ +services: + + ronin-mainnet: + image: ghcr.io/ronin-chain/ronin:v1.0.2-eaef5a2 + stop_grace_period: 5m + stop_signal: SIGINT + ports: + - 38198:38198 + - 38198:38198/udp + networks: + - chains + volumes: + - ronin-mainnet-ronin-pruned-pebbledb-hash:/ronin + environment: + - SYNC_MODE=full + - PASSWORD=stupidpassword + - NETWORK_ID=2020 + - NETWORK_PORT=38198 + - WS_PORT=8545 + - DB_ENGINE=pebbledb + - STATE_SCHEME=hash + - RONIN_PARAMS=--port=38198 --http.api admin,eth,net,web3,consortium,txpool,debug --txpool.pricelimit 20000000000 --txpool.nolocals --discovery.dns enrtree://AIGOFYDZH6BGVVALVJLRPHSOYJ434MPFVVQFXJDXHW5ZYORPTGKUI@nodes.roninchain.com + - VERBOSITY=3 + - MINE=false + - GASPRICE=20000000000 + - ETHSTATS_ENDPOINT=${DOMAIN}:WSyDMrhRBe111@$ronin-stats-ws.roninchain.com:443 + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.ronin-mainnet-ronin-stripprefix.stripprefix.prefixes=/ronin-mainnet" + - "traefik.http.services.ronin-mainnet-ronin.loadbalancer.server.port=8545" + - "traefik.http.routers.ronin-mainnet-ronin.entrypoints=websecure" + - "traefik.http.routers.ronin-mainnet-ronin.tls.certresolver=myresolver" + - "traefik.http.routers.ronin-mainnet-ronin.rule=Host(`$DOMAIN`) && PathPrefix(`/ronin-mainnet`)" + - "traefik.http.routers.ronin-mainnet-ronin.middlewares=ronin-mainnet-ronin-stripprefix, ipwhitelist" + +volumes: + ronin-mainnet-ronin-pruned-pebbledb-hash: diff --git a/ronin-mainnet.yml b/ronin-mainnet.yml deleted file mode 100644 index 9acc1f7d..00000000 --- a/ronin-mainnet.yml +++ /dev/null @@ -1,37 +0,0 @@ -services: - - ronin-mainnet: - image: ghcr.io/ronin-chain/ronin:v1.0.2-eaef5a2 - stop_grace_period: 5m - stop_signal: SIGINT - ports: - - 38198:38198 - - 38198:38198/udp - networks: - - chains - volumes: - - ronin-mainnet-ronin-pruned-pebbledb-hash:/ronin - environment: - - SYNC_MODE=full - - PASSWORD=stupidpassword - - NETWORK_ID=2020 - - NETWORK_PORT=38198 - - WS_PORT=8545 - - DB_ENGINE=pebbledb - - STATE_SCHEME=hash - - RONIN_PARAMS=--port=38198 --http.api admin,eth,net,web3,consortium,txpool,debug --txpool.pricelimit 20000000000 --txpool.nolocals --discovery.dns enrtree://AIGOFYDZH6BGVVALVJLRPHSOYJ434MPFVVQFXJDXHW5ZYORPTGKUI@nodes.roninchain.com - - VERBOSITY=3 - - MINE=false - - GASPRICE=20000000000 - - ETHSTATS_ENDPOINT=${DOMAIN}:WSyDMrhRBe111@$ronin-stats-ws.roninchain.com:443 - labels: - - "traefik.enable=true" - - "traefik.http.middlewares.ronin-mainnet-ronin-stripprefix.stripprefix.prefixes=/ronin-mainnet" - - "traefik.http.services.ronin-mainnet-ronin.loadbalancer.server.port=8545" - - "traefik.http.routers.ronin-mainnet-ronin.entrypoints=websecure" - - "traefik.http.routers.ronin-mainnet-ronin.tls.certresolver=myresolver" - - "traefik.http.routers.ronin-mainnet-ronin.rule=Host(`$DOMAIN`) && PathPrefix(`/ronin-mainnet`)" - - "traefik.http.routers.ronin-mainnet-ronin.middlewares=ronin-mainnet-ronin-stripprefix, ipwhitelist" - -volumes: - ronin-mainnet-ronin-pruned-pebbledb-hash: diff --git a/ronin-mainnet.yml b/ronin-mainnet.yml new file mode 120000 index 00000000..e638e944 --- /dev/null +++ b/ronin-mainnet.yml @@ -0,0 +1 @@ +ronin-mainnet-ronin-pruned-pebble-hash.yml \ No newline at end of file diff --git a/ronin-saigon-ronin-pruned-pebble-hash.yml b/ronin-saigon-ronin-pruned-pebble-hash.yml new file mode 100644 index 00000000..a42655d7 --- /dev/null +++ b/ronin-saigon-ronin-pruned-pebble-hash.yml @@ -0,0 +1,37 @@ +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-hash:/ronin + environment: + - SYNC_MODE=full + - PASSWORD=stupidpassword + - NETWORK_ID=2021 + - NETWORK_PORT=16086 + - DB_ENGINE=pebbledb + - STATE_SCHEME=hash + - WS_PORT=8545 + - RONIN_PARAMS=--port=16086 --http.api admin,eth,net,web3,consortium,txpool,debug --txpool.pricelimit 20000000000 --txpool.nolocals --discovery.dns enrtree://AIGOFYDZH6BGVVALVJLRPHSOYJ434MPFVVQFXJDXHW5ZYORPTGKUI@nodes.roninchain.com + - VERBOSITY=3 + - MINE=false + - GASPRICE=20000000000 + - 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-hash: diff --git a/ronin-saigon.yml b/ronin-saigon.yml deleted file mode 100644 index a42655d7..00000000 --- a/ronin-saigon.yml +++ /dev/null @@ -1,37 +0,0 @@ -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-hash:/ronin - environment: - - SYNC_MODE=full - - PASSWORD=stupidpassword - - NETWORK_ID=2021 - - NETWORK_PORT=16086 - - DB_ENGINE=pebbledb - - STATE_SCHEME=hash - - WS_PORT=8545 - - RONIN_PARAMS=--port=16086 --http.api admin,eth,net,web3,consortium,txpool,debug --txpool.pricelimit 20000000000 --txpool.nolocals --discovery.dns enrtree://AIGOFYDZH6BGVVALVJLRPHSOYJ434MPFVVQFXJDXHW5ZYORPTGKUI@nodes.roninchain.com - - VERBOSITY=3 - - MINE=false - - GASPRICE=20000000000 - - 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-hash: diff --git a/ronin-saigon.yml b/ronin-saigon.yml new file mode 120000 index 00000000..bb8cdb88 --- /dev/null +++ b/ronin-saigon.yml @@ -0,0 +1 @@ +ronin-saigon-ronin-pruned-pebble-hash.yml \ No newline at end of file