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"