Some checks are pending
docker-build-cometbft / vars (push) Waiting to run
docker-build-cometbft / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-cometbft / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-cometbft / merge-images (push) Blocked by required conditions
docker-build-e2e-node / vars (push) Waiting to run
docker-build-e2e-node / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-e2e-node / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-e2e-node / merge-images (push) Blocked by required conditions
23 lines
846 B
Bash
Executable file
23 lines
846 B
Bash
Executable file
#!/bin/bash
|
|
set -e
|
|
|
|
if [ ! -d "$CMTHOME/config" ]; then
|
|
echo "Running cometbft init to create (default) configuration for docker run."
|
|
cometbft init
|
|
|
|
sed -i \
|
|
-e "s/^proxy_app\s*=.*/proxy_app = \"$PROXY_APP\"/" \
|
|
-e "s/^moniker\s*=.*/moniker = \"$MONIKER\"/" \
|
|
-e 's/^addr_book_strict\s*=.*/addr_book_strict = false/' \
|
|
-e 's/^timeout_commit\s*=.*/timeout_commit = "500ms"/' \
|
|
-e 's/^index_all_tags\s*=.*/index_all_tags = true/' \
|
|
-e 's,^laddr = "tcp://127.0.0.1:26657",laddr = "tcp://0.0.0.0:26657",' \
|
|
-e 's/^prometheus\s*=.*/prometheus = true/' \
|
|
"$CMTHOME/config/config.toml"
|
|
|
|
jq ".chain_id = \"$CHAIN_ID\" | .consensus_params.block.time_iota_ms = \"500\"" \
|
|
"$CMTHOME/config/genesis.json" > "$CMTHOME/config/genesis.json.new"
|
|
mv "$CMTHOME/config/genesis.json.new" "$CMTHOME/config/genesis.json"
|
|
fi
|
|
|
|
exec cometbft "$@"
|