scc-operator/scripts/package

20 lines
613 B
Bash
Executable File

#!/usr/bin/env bash
set -e
source $(dirname $0)/version
cd $(dirname $0)/..
echo "Starting \`${BUILD_TARGET}\` image packaging:";
DOCKERFILE=package/Dockerfile${DOCKER_TARGET}
echo "Building \`${IMAGE}\` from \`${DOCKERFILE}\`:";
if [[ ${USE_DOCKER_BUILDX} -eq 1 ]]; then
docker buildx build --platform linux/amd64,linux/arm64 -f "${DOCKERFILE}" --build-arg RANCHER_PROJECT_MONITORING=$RANCHER_PROJECT_MONITORING -t "${IMAGE}" .
else
docker build -f "${DOCKERFILE}" --build-arg RANCHER_PROJECT_MONITORING=$RANCHER_PROJECT_MONITORING -t "${IMAGE}" .
fi
echo "Completed building ${IMAGE} container image"