Add init.config file

This commit is contained in:
conache 2024-08-09 13:29:25 +03:00
parent cbbf05621f
commit fd9a5b7ac4
No known key found for this signature in database
2 changed files with 16 additions and 3 deletions

View File

@ -28,8 +28,8 @@ A complete working example is provided in the `docker-compose.yml` file.
Run the following commands from the project's root directory to initialize the worker: Run the following commands from the project's root directory to initialize the worker:
```sh ```sh
chmod +x init.docker chmod +x init.config
./init.docker ./init.config
``` ```
These commands will: These commands will:
- Automatically create Allora keys for your worker. - Automatically create Allora keys for your worker.

View File

@ -9,7 +9,20 @@ fi
nodeName=$(jq -r '.wallet.addressKeyName' config.json) nodeName=$(jq -r '.wallet.addressKeyName' config.json)
if [ -z "$nodeName" ]; then if [ -z "$nodeName" ]; then
echo "No name was provided for the node, please provide value for wallet.addressKeyName in the config.json" echo "No wallet name provided for the node, please provide your preferred wallet name. config.json >> wallet.addressKeyName"
exit 1
fi
json_content=$(cat ./config.json)
stringified_json=$(echo "$json_content" | jq -c .)
mnemonic=$(jq -r '.wallet.addressRestoreMnemonic' config.json)
if [ -n "$mnemonic" ]; then
echo "ALLORA_OFFCHAIN_NODE_CONFIG_JSON='$stringified_json'" > ./worker-data/env_file
echo "NAME=$nodeName" >> ./worker-data/env_file
echo "ENV_LOADED=true" >> ./worker-data/env_file
echo "wallet mnemonic already provided by you, loading config.json . Please proceed to run docker compose"
exit 1 exit 1
fi fi