18 lines
594 B
Bash
Executable File
18 lines
594 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
[[ -v ${CONTAINERD_REGISTRY_HOST} ]] || CONTAINERD_REGISTRY_HOST=docker.inteligr8.com
|
|
[[ -v ${CONTAINERD_CMD} ]] || CONTAINERD_CMD=buildah
|
|
|
|
if [[ -v ${CONTAINERD_DEBUG} ]]; then
|
|
CONTAINERD_CMD_OPTS="${CONTAINERD_CMD_OPTS} --log-level=debug"
|
|
fi
|
|
|
|
if [[ -v ${CONTAINERD_REGISTRY_USERNAME} && -v ${CONTAINERD_REGISTRY_PASSWORD} ]]; then
|
|
echo "Authenticating with container registry"
|
|
echo "${CONTAINERD_REGISTRY_PASSWORD}" | ${CONTAINERD_CMD} ${CONTAINERD_CMD_OPTS} login \
|
|
${CONTAINERD_REGISTRY_HOST} \
|
|
-u ${CONTAINERD_REGISTRY_USERNAME} \
|
|
--password-stdin
|
|
fi
|