build(docker/fradrive): simplify entrypoint

This commit is contained in:
Sarah Vaupel 2025-02-17 11:26:12 +01:00
parent 59985d11c2
commit 28b94351da

View File

@ -4,17 +4,18 @@ cTime=$(date -Is)
# export LOGDEST=/var/log/uniworx/${cTime}.log # kubernetes prefers log via stdout # export LOGDEST=/var/log/uniworx/${cTime}.log # kubernetes prefers log via stdout
typeset -a configs # typeset -a configs
configDir=${CONFIG_DIR-/cfg} configDir=${CONFIG_DIR-/cfg}
configs=() # configs=()
if [[ -d "${configDir}" ]]; then # if [[ -d "${configDir}" ]]; then
while IFS= read -d $'\0' cfg; do # while IFS= read -d $'\0' cfg; do
# IMPORTANT: The paths to the settings-yaml-files should not contain spaces, otherwise this might fail runtime! # # IMPORTANT: The paths to the settings-yaml-files should not contain spaces, otherwise this might fail runtime!
configs+=("${cfg}") # configs+=("${cfg}")
done < <(find "${configDir}" \( -name '*.yml' -o -name '*.yaml' \) -print0 | sort -rz) # done < <(find "${configDir}" \( -name '*.yml' -o -name '*.yaml' \) -print0 | sort -rz)
fi # fi
cd /var/lib/uniworx cd /var/lib/uniworx
exec -- uniworx ${configs} # exec -- uniworx ${configs}
find "${configDir}" \( -name '*.yml' -o -name '*.yaml' \) -print0 | sort -rz | xargs -0 exec -- uniworx