20 lines
528 B
Bash
Executable File
20 lines
528 B
Bash
Executable File
#!/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"
|