new image push

This commit is contained in:
yen 2026-01-04 00:10:19 +01:00
parent 865b642ac9
commit 9b626b45ed
Signed by: yen
GPG Key ID: 120F272B9981E77F

32
push.sh
View File

@ -1 +1,31 @@
docker buildx build --platform linux/arm64 -t yen3k/sesh-secretary:1.0 --push --file Dockerfile .
#!/usr/bin/env bash
set -euo pipefail
DATE=$(date +%Y-%m-%d)
LOCAL_IMAGE="sesh-secretary"
PRIVATE_IMAGE="yenhub.yenting.dk/${LOCAL_IMAGE}"
DOCKERHUB_IMAGE="docker.io/yen3k/${LOCAL_IMAGE}"
# Build once (arm64)
podman buildx build \
--arch arm64 \
-t "${LOCAL_IMAGE}:${DATE}" \
-t "${LOCAL_IMAGE}:latest" \
-f Dockerfile .
# Tag for private registry
podman tag "${LOCAL_IMAGE}:${DATE}" "${PRIVATE_IMAGE}:${DATE}"
podman tag "${LOCAL_IMAGE}:latest" "${PRIVATE_IMAGE}:latest"
# Tag for Docker Hub
podman tag "${LOCAL_IMAGE}:${DATE}" "${DOCKERHUB_IMAGE}:${DATE}"
podman tag "${LOCAL_IMAGE}:latest" "${DOCKERHUB_IMAGE}:latest"
# Push to private registry
podman push "${PRIVATE_IMAGE}:${DATE}"
podman push "${PRIVATE_IMAGE}:latest"
# Push to Docker Hub
podman push "${DOCKERHUB_IMAGE}:${DATE}"
podman push "${DOCKERHUB_IMAGE}:latest"