github.com/ari-anchor/sei-tendermint@v0.0.0-20230519144642-dc826b7b56bb/DOCKER/docker-entrypoint.sh (about) 1 #!/bin/bash 2 set -e 3 4 if [ ! -d "$TMHOME/config" ]; then 5 echo "Running tendermint init to create (default) configuration for docker run." 6 tendermint init validator 7 8 sed -i \ 9 -e "s/^proxy-app\s*=.*/proxy-app = \"$PROXY_APP\"/" \ 10 -e "s/^moniker\s*=.*/moniker = \"$MONIKER\"/" \ 11 -e 's/^addr-book-strict\s*=.*/addr-book-strict = false/' \ 12 -e 's/^timeout-commit\s*=.*/timeout-commit = "1s"/' \ 13 -e 's/^index-all-tags\s*=.*/index-all-tags = true/' \ 14 -e 's,^laddr = "tcp://127.0.0.1:26657",laddr = "tcp://0.0.0.0:26657",' \ 15 -e 's/^prometheus\s*=.*/prometheus = true/' \ 16 "$TMHOME/config/config.toml" 17 18 jq ".chain_id = \"$CHAIN_ID\" | .consensus_params.block.time_iota_ms = \"500\"" \ 19 "$TMHOME/config/genesis.json" > "$TMHOME/config/genesis.json.new" 20 mv "$TMHOME/config/genesis.json.new" "$TMHOME/config/genesis.json" 21 fi 22 23 exec tendermint "$@"