github.com/adoriasoft/tendermint@v0.34.0-dev1.0.20200722151356-96d84601a75a/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 &&
     7  		sed -i \
     8  			-e "s/^proxy_app\s*=.*/proxy_app = \"$PROXY_APP\"/" \
     9  			-e "s/^moniker\s*=.*/moniker = \"$MONIKER\"/" \
    10  			-e 's/^addr_book_strict\s*=.*/addr_book_strict = false/' \
    11  			-e 's/^timeout_commit\s*=.*/timeout_commit = "500ms"/' \
    12  			-e 's/^index_all_tags\s*=.*/index_all_tags = true/' \
    13  			-e 's,^laddr = "tcp://127.0.0.1:26657",laddr = "tcp://0.0.0.0:26657",' \
    14  			-e 's/^prometheus\s*=.*/prometheus = true/' \
    15  			"$TMHOME/config/config.toml" &&
    16  		sed -i \
    17  			-e "s/^\s*\"chain_id\":.*/  \"chain_id\": \"$CHAIN_ID\",/" \
    18  			"$TMHOME/config/genesis.json"
    19  fi
    20  
    21  exec tendermint "$@"