Generate random passwords and keep them out of the environment/program args
This commit is contained in:
@ -1,6 +1,22 @@
|
||||
# |source| this file to enable metrics in the current shell
|
||||
|
||||
export SOLANA_METRICS_CONFIG="host=http://localhost:8086,db=testnet,u=write,p=write"
|
||||
echoSolanaMetricsConfig() {
|
||||
declare metrics_config_sh
|
||||
metrics_config_sh="$(dirname "${BASH_SOURCE[0]}")"/lib/config.sh
|
||||
if [[ ! -f "$metrics_config_sh" ]]; then
|
||||
echo "Run start.sh first" >&2
|
||||
return 1
|
||||
fi
|
||||
(
|
||||
# shellcheck source=/dev/null
|
||||
source "$metrics_config_sh"
|
||||
echo "host=http://localhost:8086,db=testnet,u=$INFLUXDB_WRITE_USER,p=$INFLUXDB_WRITE_PASSWORD"
|
||||
)
|
||||
}
|
||||
|
||||
SOLANA_METRICS_CONFIG=$(echoSolanaMetricsConfig)
|
||||
export SOLANA_METRICS_CONFIG
|
||||
unset -f echoSolanaMetricsConfig
|
||||
|
||||
__configure_metrics_sh="$(cd "$(dirname "${BASH_SOURCE[0]}")"/../.. || true; pwd)"/scripts/configure-metrics.sh
|
||||
if [[ -f $__configure_metrics_sh ]]; then
|
||||
|
Reference in New Issue
Block a user