diff --git a/scripts/build_and_push.sh b/scripts/build_and_push.sh index ecc5fae..83f67a3 100644 --- a/scripts/build_and_push.sh +++ b/scripts/build_and_push.sh @@ -49,7 +49,8 @@ for name in "${submodules[@]}"; do fi image_name=$(basename "${path}") - full_ref="${REGISTRY}/${NAMESPACE}/${image_name}:${DOCKER_TAG}" + image_name_lc=$(printf "%s" "${image_name}" | tr '[:upper:]' '[:lower:]') + full_ref="${REGISTRY}/${NAMESPACE}/${image_name_lc}:${DOCKER_TAG}" if [ ! -d "${path}" ]; then echo "[docker][warn] sous-dossier ${path} manquant, on saute" >&2 @@ -69,9 +70,9 @@ for name in "${submodules[@]}"; do if [ "${rel_dir}" = "${df_dir}" ]; then rel_dir=""; fi suffix="" if [ -n "${rel_dir}" ]; then - suffix="-$(echo "${rel_dir}" | tr '/' '-')" + suffix="-$(echo "${rel_dir}" | tr '[:upper:]' '[:lower:]' | tr '/' '-')" fi - image_name_variant="${image_name}${suffix}" + image_name_variant="${image_name_lc}${suffix}" full_ref_variant="${REGISTRY}/${NAMESPACE}/${image_name_variant}:${DOCKER_TAG}" log_file="${LOG_DIR}/${image_name_variant}.log"