lssa/bedrock/scripts/run_logos_blockchain_node.sh

21 lines
728 B
Bash
Raw Normal View History

#!/bin/sh
set -e
2026-04-13 12:30:40 +02:00
export POL_PROOF_DEV_MODE=true
2026-04-13 12:30:40 +02:00
# Use static configs mounted from host. Both node-config.yaml and
# deployment-settings.yaml have matching validator keys so the node
# can produce blocks as a single-validator network.
# Copy deployment-settings to a writable path because sed -i can't
# rename on a bind-mounted file.
2026-04-13 12:16:29 +02:00
cp /etc/logos-blockchain/deployment-settings.yaml /deployment-settings.yaml
2026-04-13 12:30:40 +02:00
# Set chain_start_time to "now" so the chain starts immediately.
2026-04-13 11:46:29 +02:00
sed -i "s/PLACEHOLDER_CHAIN_START_TIME/$(date -u '+%Y-%m-%d %H:%M:%S.000000 +00:00:00')/" \
2026-04-13 12:16:29 +02:00
/deployment-settings.yaml
2026-04-08 23:33:12 +02:00
2026-04-13 12:30:40 +02:00
exec /usr/bin/logos-blockchain-node \
/etc/logos-blockchain/node-config.yaml \
--deployment /deployment-settings.yaml