1
0
containers/publish.sh
2024-12-30 01:19:50 -05:00

20 lines
432 B
Bash
Executable File

#!/bin/sh
REGISTRY1=code.balsillie.net
REGISTRY2=registry.balsillie.house
NAMESPACE1=michael/containers
# NAMESPACE2=balsillie
IMAGE=$1
TAG1=$(date +%Y-%m-%d_%H-%M-%S)
TAG2=latest
docker buildx build \
--tag $REGISTRY1/$NAMESPACE1/$IMAGE:$TAG1 \
--tag $REGISTRY1/$NAMESPACE1/$IMAGE:$TAG2 \
--tag $REGISTRY2/$IMAGE:$TAG1 \
--tag $REGISTRY2/$IMAGE:$TAG2 \
--file ./$IMAGE/Dockerfile \
--push \
./$IMAGE