fix(deploy): load_env_docker skip ??? placeholders + trim whitespace key
This commit is contained in:
@@ -76,6 +76,10 @@ load_env_docker() {
|
|||||||
esac
|
esac
|
||||||
key="${line%%=*}"
|
key="${line%%=*}"
|
||||||
val="${line#*=}"
|
val="${line#*=}"
|
||||||
|
key="${key%%[[:space:]]}" # trim trailing whitespace du key
|
||||||
|
# skip placeholders et valeurs vides
|
||||||
|
[ -z "$val" ] && continue
|
||||||
|
[ "$val" = "???" ] && continue
|
||||||
# strip les guillemets entourants seulement s'ils sont équilibrés
|
# strip les guillemets entourants seulement s'ils sont équilibrés
|
||||||
case "$val" in
|
case "$val" in
|
||||||
\"*\") val="${val#\"}"; val="${val%\"}" ;;
|
\"*\") val="${val#\"}"; val="${val%\"}" ;;
|
||||||
|
|||||||
Reference in New Issue
Block a user