Added per-instance password by moving to an environment build script.
This commit is contained in:
parent
0601c06a40
commit
8d6207e27f
|
@ -1,12 +1,11 @@
|
|||
GF_SECURITY_ADMIN_USER=admin
|
||||
GF_SECURITY_ADMIN_PASSWORD=notadmin
|
||||
ZCASHD_RPCUSER=zcashrpc
|
||||
ZCASHD_RPCPASSWORD=notsecure
|
||||
ZCASHD_RPCPASSWORD=${PASSWORD_ZCASHD}
|
||||
ZCASHD_RPCPORT=38232
|
||||
ZCASHD_ALLOWIP=0.0.0.0/0
|
||||
ZCASHD_DATADIR=/srv/zcashd/.zcash
|
||||
ZCASHD_PARMDIR=/srv/zcashd/.zcash-params
|
||||
ZCASHD_NETWORK=testnet
|
||||
ZCASHD_GEN=0
|
||||
GF_SECURITY_ADMIN_USER=admin
|
||||
GF_SECURITY_ADMIN_PASSWORD=${PASSWORD_GRAFANA}
|
||||
LWD_PORT=9067
|
||||
ZCASHD_CONF_PATH=/srv/lightwalletd/zcash.conf
|
||||
ZCASHD_CONF_PATH=/srv/lightwalletd/zcash.conf
|
|
@ -0,0 +1,42 @@
|
|||
#!/bin/bash
|
||||
|
||||
for i in "$@"
|
||||
do
|
||||
case $i in
|
||||
-h|--help)
|
||||
echo HELP
|
||||
exit 0
|
||||
;;
|
||||
-n=*|--network=*)
|
||||
NETWORK="${i#*=}"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
echo Unknown option. Use -h for help.
|
||||
exit -1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ "$NETWORK" == "" ]
|
||||
then
|
||||
echo ZCASHD_NETWORK=testnet
|
||||
else
|
||||
echo ZCASHD_NETWORK=$NETWORK
|
||||
fi
|
||||
|
||||
# sanity check openssl first...
|
||||
|
||||
if [ `openssl rand -base64 32 | wc -c` != 45 ]
|
||||
then
|
||||
echo Openssl password generation failed.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
PASSWORD_GRAFANA=`openssl rand -base64 32`
|
||||
PASSWORD_ZCASHD=`openssl rand -base64 32`
|
||||
|
||||
while read TEMPLATE
|
||||
do
|
||||
eval echo $TEMPLATE
|
||||
done < .env.template
|
Loading…
Reference in New Issue