Fix environment to config.json parser (#589)
This commit is contained in:
parent
d9c94664c3
commit
fe7051f855
@ -15,7 +15,7 @@ for config in $(env | grep "APP_")
|
|||||||
do
|
do
|
||||||
var=$(echo "${config}" | tr '[:upper:]' '[:lower:]' | sed 's/app_//g' | sed -E 's/_([a-z])/\U\1/g' | sed 's/=.*//g')
|
var=$(echo "${config}" | tr '[:upper:]' '[:lower:]' | sed 's/app_//g' | sed -E 's/_([a-z])/\U\1/g' | sed 's/=.*//g')
|
||||||
val=$(echo "${config}" | sed 's/.*=//g')
|
val=$(echo "${config}" | sed 's/.*=//g')
|
||||||
jq --arg variable "$var" --arg value "$val" '.[$variable] += $value' config.json > config.tmp
|
jq --arg variable "$var" --arg value "$val" '.[$variable] += try [$value|fromjson][] catch $value' config.json > config.tmp
|
||||||
mv config.tmp config.json
|
mv config.tmp config.json
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user