File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,11 @@ update_yaml_if_env_exists() {
8
8
local yaml_path=$2
9
9
10
10
if [ ! -z " ${! env_var} " ]; then
11
- yq -i " $yaml_path = ${! env_var} " $CONFIG_PATH
11
+ if [[ " ${! env_var} " == " true" || " ${! env_var} " == " false" ]]; then
12
+ yq eval " $yaml_path |= ${! env_var} " -i $CONFIG_PATH
13
+ else
14
+ yq eval " $yaml_path |= \" ${! env_var} \" " -i $CONFIG_PATH
15
+ fi
12
16
fi
13
17
}
14
18
@@ -18,11 +22,13 @@ mkdir -p /root/.chia/mainnet/cadt/v1
18
22
# If config doesn't exist, create it with default values from defaultConfig.js
19
23
if [ ! -f $CONFIG_PATH ]; then
20
24
# Use Node to convert defaultConfig.js to YAML
21
- node -e '
25
+ CONFIG_PATH= $CONFIG_PATH node -e '
22
26
const yaml = require("yaml");
23
- const { defaultConfig } = require("/app/src/utils/defaultConfig.js");
24
27
const fs = require("fs");
25
- fs.writeFileSync(process.env.CONFIG_PATH, yaml.stringify(defaultConfig));
28
+ (async () => {
29
+ const { defaultConfig } = await import("/app/src/utils/defaultConfig.js");
30
+ fs.writeFileSync(process.env.CONFIG_PATH, yaml.stringify(defaultConfig));
31
+ })();
26
32
'
27
33
fi
28
34
You can’t perform that action at this time.
0 commit comments