2026-10-02 00:03:48 +08:00
|
|
|
#!/bin/sh
|
|
|
|
|
set -eu
|
2026-10-07 17:37:33 +08:00
|
|
|
export DOCKER_BUILDKIT=1
|
|
|
|
|
export COMPOSE_DOCKER_CLI_BUILD=1
|
2026-10-02 00:03:48 +08:00
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
|
DOCKER_BIN=${DOCKER_BIN:-docker}
|
|
|
|
|
"$DOCKER_BIN" info >/dev/null
|
|
|
|
|
"$DOCKER_BIN" compose config --quiet
|
2026-10-18 21:58:10 +08:00
|
|
|
set -- --pull
|
|
|
|
|
if [ -n "${CI_PYTHON_BASE:-}" ]; then
|
|
|
|
|
set -- "$@" --build-arg "PYTHON_BASE=$CI_PYTHON_BASE"
|
|
|
|
|
fi
|
|
|
|
|
"$DOCKER_BIN" compose build "$@"
|
2026-10-07 20:29:48 +08:00
|
|
|
"$DOCKER_BIN" image inspect "${FRAME_FLOW_IMAGE:-pigway-frame-flow:latest}" --format 'image={{.Id}} size_bytes={{.Size}} architecture={{.Architecture}}'
|