21 lines
688 B
Bash
21 lines
688 B
Bash
#!/bin/bash
|
|
|
|
CONFIG_PATH=/data/options.json
|
|
|
|
export EMAIL="$(jq --raw-output '.email' $CONFIG_PATH)"
|
|
export PASSWORD="$(jq --raw-output '.password' $CONFIG_PATH)"
|
|
export MFA_SECRET="$(jq --raw-output '.mfa_secret' $CONFIG_PATH)"
|
|
export ACCOUNT_UUID="$(jq --raw-output '.account_uuid' $CONFIG_PATH)"
|
|
export METER_NUM="$(jq --raw-output '.meter_number' $CONFIG_PATH)"
|
|
|
|
echo "Params:"
|
|
echo "EMAIL =" $EMAIL
|
|
echo "PASSWORD =" $(sed 's/^........../**********/' <<<$PASSWORD)
|
|
echo "MFA_SECRET =" $(sed 's/^........../**********/' <<<$MFA_SECRET)
|
|
echo "ACCOUNT_UUID =" $ACCOUNT_UUID
|
|
echo "METER_NUM =" $METER_NUM
|
|
|
|
# Start the listener and enter an endless loop
|
|
echo "Starting server!"
|
|
npm start
|