File size: 504 Bytes
a3546bb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/bin/bash
set -e
IMAGE_NAME="render"
IMAGE_TAG="latest"
OWNER="tokhacnhi"
REPO="render"
GHCR_IMAGE="ghcr.io/$OWNER/$REPO/$IMAGE_NAME:$IMAGE_TAG"
DOCKER="/Applications/Docker.app/Contents/Resources/bin/docker"
DOCKERFILE="dockerbox/render/Dockerfile"
# -----
$DOCKER rmi "$IMAGE_NAME:$IMAGE_TAG" || true
$DOCKER rmi "$GHCR_IMAGE" || true
$DOCKER build --platform=linux/amd64 -t "$IMAGE_NAME:$IMAGE_TAG" -f "$DOCKERFILE" .
$DOCKER tag "$IMAGE_NAME:$IMAGE_TAG" "$GHCR_IMAGE"
$DOCKER push "$GHCR_IMAGE" |