@@ -50,69 +50,66 @@ if [[ -n "${TAR_PATH}" ]]; then
5050 tar -xzf /tmp/app.tgz -C /workspace/ && unset TAR_PATH
5151fi
5252
53- pack_builder=$( < /etc/imagebuilder/defaultBuildpacksUrl tr -d ' [:space:]' )
53+ pack_builder=$( < /etc/imagebuilder/buildpacks tr -d ' [:space:]' )
5454if [[ -f .pack-builder ]]; then
5555 pack_builder=$( < .pack-builder tr -d ' [:space:]' )
5656fi
5757
5858# Get registry and login
5959if [[ " ${DRYCC_REGISTRY_LOCATION} " == " off-cluster" ]] ; then
60- registry=" ${DRYCC_REGISTRY_HOSTNAME} /${DRYCC_REGISTRY_ORGANIZATION} "
6160 podman login \
6261 --username " ${DRYCC_REGISTRY_USERNAME} " \
6362 --password " ${DRYCC_REGISTRY_PASSWORD} " \
64- " ${DRYCC_REGISTRY_HOSTNAME } " \
63+ " ${DRYCC_REGISTRY_HOST } " \
6564 --tls-verify=false > /dev/null
6665else
6766 # Start registry proxy
68- registry =" ${DRYCC_REGISTRY_PROXY_HOST} : ${DRYCC_REGISTRY_PROXY_PORT }"
69-
67+ DRYCC_REGISTRY_PROXY_HOST =" ${DRYCC_REGISTRY_PROXY_HOST:? DRYCC_REGISTRY_PROXY_HOST env required } "
68+ DRYCC_REGISTRY_PROXY_PORT= $( echo " ${DRYCC_REGISTRY_PROXY_HOST} " | awk -F ' : ' ' {print $2} ' )
7069 caddy_command=" caddy reverse-proxy \
71- --from " :${DRYCC_REGISTRY_PROXY_PORT} " \
72- --to " ${DRYCC_REGISTRY_SERVICE_HOST} : ${DRYCC_REGISTRY_SERVICE_PORT} " "
70+ --from :${DRYCC_REGISTRY_PROXY_PORT} \
71+ --to ${DRYCC_REGISTRY_HOST} "
7372 if [[ ${log_level} != " debug" ]] ; then
7473 caddy_command=" ${caddy_command} > /dev/null"
7574 fi
7675 $caddy_command 2>&1 &
7776 waiting_process caddy
7877 podman login \
79- --username drycc \
80- --password drycc \
81- --tls-verify=false " ${registry } " \
82- > /dev/null
78+ --username " ${DRYCC_REGISTRY_USERNAME} " \
79+ --password " ${DRYCC_REGISTRY_PASSWORD} " \
80+ " ${DRYCC_REGISTRY_PROXY_HOST } " \
81+ --tls-verify=false > /dev/null
8382fi
8483
8584# Get image name and image tag
86- image_name=$( echo " ${IMG_NAME} " | awk -F ' :' ' {print $1}' )
87- image_tag=$( echo " ${IMG_NAME} " | awk -F ' :' ' {print $2}' )
88- image_repo=" ${registry} /${image_name} :${image_tag} "
89- image_cache_repo=" ${registry} /${image_name} :cache"
90- image_latest_repo=" ${registry} /${image_name} :latest"
85+ image_base_name=$( echo " ${IMAGE_NAME} " | awk -F ' :' ' {print $1}' )
86+ image_cache_name=" ${image_base_name} " :cache
87+ image_latest_name=" ${image_base_name} " :latest
9188
9289# Building
9390if [[ " ${DRYCC_STACK} " == " container" ]] ; then
9491 echo " ---> Building container"
9592 if [[ $log_level == " debug" ]] ; then
96- podman build --tag" ${image_repo } " --network host .
97- podman push " ${image_repo } " --tls-verify=false
93+ podman build --tag" ${IMAGE_NAME } " --network host .
94+ podman push " ${IMAGE_NAME } " --tls-verify=false
9895 else
99- podman build --quiet --tag " ${image_repo } " --network host .
100- podman push " ${image_repo } " --quiet --tls-verify=false
96+ podman build --quiet --tag " ${IMAGE_NAME } " --network host .
97+ podman push " ${IMAGE_NAME } " --quiet --tls-verify=false
10198 fi
10299else
103100 echo " ---> Building pack"
104101 echo " ---> Using builder ${pack_builder} "
105102 # podman connection
106103 readonly DOCKER_HOST=" unix://$( podman info -f " {{.Host.RemoteSocket.Path}}" ) "
107104 export DOCKER_HOST
108- pack_command=" pack build ${image_repo } \
105+ pack_command=" pack build ${IMAGE_NAME } \
109106 --builder ${pack_builder} \
110107 --docker-host ${DOCKER_HOST} \
111- --previous-image ${image_latest_repo } \
108+ --previous-image ${image_latest_name } \
112109 --trust-builder \
113110 --publish \
114- --cache-image ${image_cache_repo } \
115- --tag ${image_latest_repo } \
111+ --cache-image ${image_cache_name } \
112+ --tag ${image_latest_name } \
116113 --network host"
117114 if [[ $log_level == " debug" ]] ; then
118115 pack_command=" $pack_command --verbose"
0 commit comments