#!/usr/bin/env sh # One-off build+push to the Gitea container registry for testing. # Usage: deploy/docker/push.sh [tag] (run from repo root, default tag: test) set -eu REGISTRY=git.legrems.mom OWNER=polylan IMAGE=polylan-submitter TAG="${1:-test}" cd "$(dirname "$0")/../.." REF="$REGISTRY/$OWNER/$IMAGE:$TAG" # buildx (BuildKit) is required: the Dockerfile uses RUN --mount=type=cache # for the uv dep cache, which the legacy builder rejects. docker buildx build --load -t "$REF" . docker push "$REF" echo "Pushed $REF"