- Create new AGENTS.md with comprehensive bash scripting guidelines - Update README.md to reference the bash style guide
18 lines
464 B
Bash
Executable File
18 lines
464 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
build-image() {
|
|
local dockerfile=${DOCKERFILE:="Dockerfile"}
|
|
|
|
local 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
|
|
}
|