change .env import method
This commit is contained in:
parent
ec7a8ba439
commit
e3e21c0db5
1 changed files with 8 additions and 1 deletions
|
|
@ -4,7 +4,14 @@
|
|||
ENV_PATH="/docker/minio/.env"
|
||||
|
||||
if [ -f "$ENV_PATH" ]; then
|
||||
export $(grep -v '^#' "$ENV_PATH" | xargs)
|
||||
while read -r line || [ -n "$line" ]; do
|
||||
# Skip comments and empty lines
|
||||
[[ "$line" =~ ^#.*$ ]] && continue
|
||||
[[ -z "$line" ]] && continue
|
||||
|
||||
# Export the variable, removing any literal quotes
|
||||
export "${line//\"/}"
|
||||
done < "$ENV_PATH"
|
||||
echo "Successfully loaded variables from $ENV_PATH"
|
||||
else
|
||||
echo "ERROR: Could not find .env at $ENV_PATH"
|
||||
|
|
|
|||
Loading…
Reference in a new issue