deploy: regenerate compose from vibe-node main 39dc24762604

This commit is contained in:
2026-07-11 00:36:48 +00:00
parent 35f093e620
commit dd7d245625
7 changed files with 103 additions and 13 deletions

View File

@@ -5,7 +5,7 @@ x-logging-defaults: &logging-defaults
max-size: "512m"
max-file: "2"
# Tempo node requires consensus parameters even for follower/RPC nodes.
# A signing key is generated automatically on first run if /secrets/validator_key.json does not exist.
# A signing key is generated by the init container before the main service starts.
# Usage:
#
@@ -31,6 +31,18 @@ x-logging-defaults: &logging-defaults
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services:
tempo-mainnet-reth-init:
image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_CONSENSUS_KEYGEN_VERSION:-1.9.1}
entrypoint: [/bin/sh, -c]
command:
- '[ ! -f /secrets/validator_key.json ] && tempo consensus generate-signing-key --output /secrets/validator_key.json'
restart: no
networks:
- chains
volumes:
- tempo-mainnet-reth-secrets:/secrets
logging: *logging-defaults
tempo-mainnet-reth:
image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_MAINNET_RETH_VERSION:-1.9.1}
sysctls:
@@ -56,7 +68,7 @@ services:
- 9001
environment:
- BOOTNODES=enode://f314fd4d28a25e3fe8c8f42e794a95fbdeb47afff5bf1f50ba82f6e647f566b1266f8feb15549b2a50092ddd7a8b423a574bea67dec6d400343480e16d90215a@40.160.24.34:30002,enode://a3cc3ec05f75b5d71d838a6b4a822044efef67b145ba14fcac3a7798de92806e59b12def3087c9453968e41a8d46439b35510a19014592afdd8962ab27060d67@40.160.24.210:30004,enode://34b106ae5eddcaf9943987a9d38bb45dc2a64bbac996f34ddecd863217af567273102b4b7010e7cf516151c3903927a18abb1fafe32bb999d752fca064158e05@40.160.64.50:30006,enode://b8c911b351614b71d027fcec98957be800cdc5e290b616d7f034a89c07d2be480fb9f11700cf7fc77073119b7d3d0855f697ebd4118fb34a35bd53ac58503122@148.113.220.159:30008
entrypoint: /bin/sh -c '[ ! -f /secrets/validator_key.json ] && tempo consensus generate-private-key --output /secrets/validator_key.json; exec tempo node "$@"' --
entrypoint: /bin/sh -c 'exec tempo node "$@"' --
command:
- --bootnodes=enode://f314fd4d28a25e3fe8c8f42e794a95fbdeb47afff5bf1f50ba82f6e647f566b1266f8feb15549b2a50092ddd7a8b423a574bea67dec6d400343480e16d90215a@40.160.24.34:30002,enode://a3cc3ec05f75b5d71d838a6b4a822044efef67b145ba14fcac3a7798de92806e59b12def3087c9453968e41a8d46439b35510a19014592afdd8962ab27060d67@40.160.24.210:30004,enode://34b106ae5eddcaf9943987a9d38bb45dc2a64bbac996f34ddecd863217af567273102b4b7010e7cf516151c3903927a18abb1fafe32bb999d752fca064158e05@40.160.64.50:30006,enode://b8c911b351614b71d027fcec98957be800cdc5e290b616d7f034a89c07d2be480fb9f11700cf7fc77073119b7d3d0855f697ebd4118fb34a35bd53ac58503122@148.113.220.159:30008
- --chain=mainnet
@@ -91,6 +103,9 @@ services:
- --ws.port=8545
restart: unless-stopped
stop_grace_period: 5m
depends_on:
tempo-mainnet-reth-init:
condition: service_completed_successfully
networks:
- chains
volumes: