mirror of
https://github.com/N0rthernL1ghts/wordpress.git
synced 2025-12-10 13:52:40 +01:00
Add helper for loading secrets
This commit is contained in:
21
rootfs/usr/local/bin/load_secrets
Executable file
21
rootfs/usr/local/bin/load_secrets
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
load_dir_env() {
|
||||
local dir="$1"
|
||||
|
||||
shopt -s nullglob
|
||||
|
||||
for file in "$dir"/*; do
|
||||
if [ -f "$file" ] && [[ "$(basename "$file")" != *=* ]]; then
|
||||
varName="$(basename "$file")"
|
||||
value="$(<"$file")"
|
||||
export "${varName}=${value}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
main() {
|
||||
load_dir_env /run/secrets_normalized
|
||||
}
|
||||
|
||||
main
|
||||
Reference in New Issue
Block a user