llmproxy/build_push.sh

31 lines
584 B
Bash
Executable File

#!/bin/bash
set -e
cd "$(dirname "$0")"
IMAGE=mediaeng/llmproxy
PLATFORM=linux/arm64
VERSION=$(git describe --tags --always)
if [ -z "$VERSION" ]; then
echo "Fehler: git describe liefert kein Ergebnis"
exit 1
fi
echo "Version : $VERSION"
echo "Image : $IMAGE"
echo "Platform: $PLATFORM"
echo "Tags : $IMAGE:$VERSION $IMAGE:latest"
echo ""
docker buildx build \
--platform "$PLATFORM" \
--push \
-t "$IMAGE:$VERSION" \
-t "$IMAGE:latest" \
.
echo ""
echo "Fertig. Gepusht:"
echo " docker pull $IMAGE:$VERSION"
echo " docker pull $IMAGE:latest"