deploy.sh: Push in zweite Registry (Gitea) entfernt
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,10 +9,6 @@ set -e
|
||||
# Ziel-Registry, per Umgebungsvariable ueberschreibbar:
|
||||
# REGISTRY=anderes.registry.example ./deploy.sh
|
||||
REGISTRY="${REGISTRY:-docker.citysensor.de}"
|
||||
# Zweite Registry (Gitea). Das Image wird dorthin zusaetzlich gepusht, damit es
|
||||
# nicht nur an einer Stelle liegt. Leersetzen schaltet den zweiten Push ab:
|
||||
# REGISTRY2= ./deploy.sh
|
||||
REGISTRY2="${REGISTRY2-gitea.fuerst-stuttgart.de/admin}"
|
||||
IMAGE_NAME="readarchive"
|
||||
TAG="${1:-latest}"
|
||||
PLATFORM="linux/amd64"
|
||||
@@ -60,26 +56,6 @@ if [ "${TAG}" != "latest" ]; then
|
||||
echo ""
|
||||
fi
|
||||
|
||||
# Dasselbe Image zusaetzlich in die zweite Registry. Ein Fehlschlag bricht das
|
||||
# Skript nicht ab: in ${REGISTRY} liegt das Image dann bereits, der Stack kann
|
||||
# es also ziehen - die Meldung sagt nur, dass die Zweitablage fehlt.
|
||||
if [ -n "${REGISTRY2}" ]; then
|
||||
echo ">>> Pushe zusaetzlich nach ${REGISTRY2}/${IMAGE_NAME} ..."
|
||||
ok=true
|
||||
docker tag "${FULL_IMAGE}" "${REGISTRY2}/${IMAGE_NAME}:${TAG}"
|
||||
docker push "${REGISTRY2}/${IMAGE_NAME}:${TAG}" || ok=false
|
||||
if [ "${ok}" = true ] && [ "${TAG}" != "latest" ]; then
|
||||
docker tag "${FULL_IMAGE}" "${REGISTRY2}/${IMAGE_NAME}:latest"
|
||||
docker push "${REGISTRY2}/${IMAGE_NAME}:latest" || ok=false
|
||||
fi
|
||||
if [ "${ok}" != true ]; then
|
||||
echo "!!! Push nach ${REGISTRY2} fehlgeschlagen."
|
||||
echo "!!! Angemeldet? docker login ${REGISTRY2%%/*}"
|
||||
echo "!!! ${FULL_IMAGE} ist gepusht und einsetzbar."
|
||||
fi
|
||||
echo ""
|
||||
fi
|
||||
|
||||
echo "=========================================="
|
||||
echo "Build + Push fertig: ${FULL_IMAGE}"
|
||||
echo "=========================================="
|
||||
|
||||
Reference in New Issue
Block a user