new image push
This commit is contained in:
parent
865b642ac9
commit
9b626b45ed
32
push.sh
32
push.sh
@ -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"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user