24 lines
461 B
Bash
Executable File
24 lines
461 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
REGISTRY="gitea.gofwd.group"
|
|
OWNER="sean/shadow-gunbuilder-ai-proto"
|
|
IMAGE="webui"
|
|
|
|
TAG="$(git rev-parse --short HEAD)"
|
|
FULL_IMAGE="$REGISTRY/$OWNER/$IMAGE"
|
|
|
|
EXTRA_ARGS=()
|
|
if [[ "${NO_CACHE:-0}" == "1" ]]; then
|
|
EXTRA_ARGS+=(--no-cache)
|
|
fi
|
|
|
|
docker buildx build \
|
|
-f frontend/Dockerfile \
|
|
--platform linux/amd64,linux/arm64 \
|
|
-t "$FULL_IMAGE:$TAG" \
|
|
-t "$FULL_IMAGE:latest" \
|
|
--push \
|
|
"${EXTRA_ARGS[@]}" \
|
|
.
|