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-testnet-reth-pruned-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-testnet-reth-pruned-secrets:/secrets
logging: *logging-defaults
tempo-testnet-reth-pruned:
image: ${TEMPO_RETH_IMAGE:-ghcr.io/tempoxyz/tempo}:${TEMPO_TESTNET_RETH_VERSION:-0.8.0}
sysctls:
@@ -56,7 +68,7 @@ services:
- 9001
environment:
- BOOTNODES=enode://386269ddd50fd95143ad8f33f60ff67c7bd17da1adb46aed19eba5c6ae5326316643595e3aa99784f41b7d861fedde78594b1f764e56a4659917b916c1c3e321@148.113.193.123:30004,enode://11103c936d2c21be1a2da3ca81f4daa3b5ad508e1a04e63198eaebf7b0783b2f805b2ea3997e4745e51881a0f6a49e0d8d2c3c85088c3a4a8a8f3ae0a086cc7d@148.113.225.199:30006,enode://b189a89051ac5c11010d21cac7fabe0c2a3723721f38625631bdd120e88d15a0a748760bc1e4d4a8cd808edf502d4ec6acf677e49592f9ab7d193d094049963b@148.113.193.121:30008,enode://022e06bfe3763851901baa2aae1cf94e276e4faa889d700422db3a88d075072d15868caa103d077ddd1d96f6fca266b1ded8dc9a41e2a612dcd77edc6dd5bae8@40.160.32.193:30010
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://386269ddd50fd95143ad8f33f60ff67c7bd17da1adb46aed19eba5c6ae5326316643595e3aa99784f41b7d861fedde78594b1f764e56a4659917b916c1c3e321@148.113.193.123:30004,enode://11103c936d2c21be1a2da3ca81f4daa3b5ad508e1a04e63198eaebf7b0783b2f805b2ea3997e4745e51881a0f6a49e0d8d2c3c85088c3a4a8a8f3ae0a086cc7d@148.113.225.199:30006,enode://b189a89051ac5c11010d21cac7fabe0c2a3723721f38625631bdd120e88d15a0a748760bc1e4d4a8cd808edf502d4ec6acf677e49592f9ab7d193d094049963b@148.113.193.121:30008,enode://022e06bfe3763851901baa2aae1cf94e276e4faa889d700422db3a88d075072d15868caa103d077ddd1d96f6fca266b1ded8dc9a41e2a612dcd77edc6dd5bae8@40.160.32.193:30010
- --chain=testnet
@@ -92,6 +104,9 @@ services:
- --ws.port=8545
restart: unless-stopped
stop_grace_period: 5m
depends_on:
tempo-testnet-reth-pruned-init:
condition: service_completed_successfully
networks:
- chains
volumes: