20 lines
613 B
Bash
Executable File
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"
|