Files

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