2026-01-18 08:27:51 -05:00
|
|
|
#!/usr/bin/env bash
|
2026-01-24 20:19:17 -05:00
|
|
|
set -euo pipefail
|
2026-01-18 08:27:51 -05:00
|
|
|
|
|
|
|
|
REGISTRY="gitea.gofwd.group"
|
|
|
|
|
OWNER="forward_group/ballistic-builder-spring"
|
|
|
|
|
IMAGE="spring-api"
|
|
|
|
|
|
2026-01-24 20:19:17 -05:00
|
|
|
TAG="$(git rev-parse --short HEAD)"
|
2026-01-18 08:27:51 -05:00
|
|
|
FULL_IMAGE="$REGISTRY/$OWNER/$IMAGE"
|
|
|
|
|
|
2026-01-24 20:19:17 -05:00
|
|
|
echo "Building & pushing multi-arch: $FULL_IMAGE:$TAG and :latest"
|
|
|
|
|
docker buildx build \
|
|
|
|
|
-f docker/backend/Dockerfile \
|
|
|
|
|
--platform linux/amd64,linux/arm64 \
|
|
|
|
|
-t "$FULL_IMAGE:$TAG" \
|
|
|
|
|
-t "$FULL_IMAGE:latest" \
|
|
|
|
|
--push \
|
|
|
|
|
.
|
2026-01-18 08:27:51 -05:00
|
|
|
|
2026-01-24 20:19:17 -05:00
|
|
|
echo "Done."
|