#!/bin/bash

function build-image() {
    DOCKERFILE=${DOCKERFILE:="Dockerfile"}

    BUILDX_OUTPUT="--load"
    if [[ "$BUILDX_PLATFORM" == *,* ]]; then
        BUILDX_OUTPUT="--push"
    fi

    echo "Building Docker image:"
    SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) docker buildx build . \
        --file "$DOCKERFILE" \
        --platform "$BUILDX_PLATFORM" \
        --tag "${CONTAINER_REGISTRY}/${CONTAINER_TAG}" \
        $BUILDX_OUTPUT
}
