blob: 9d22fefaff96af34288403a3862a53714958481e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/bash -e
# Application name
APP_NAME="chromatic-hue"
# Step 1: Build the Docker image and push to Docker Hub
# This builds and pushes ARM32, ARM64, and X64 images
DOCKER_HUB="richardsondev"
docker buildx create --use --name mybuilder || true
docker buildx use mybuilder
docker buildx inspect --bootstrap
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $DOCKER_HUB/$APP_NAME:latest --push .
# Step 2: Push the X64 image to Azure Container Registry
ACR_NAME="richardsondev"
ACR_REGISTRY="${ACR_REGISTRY:-richardsondev.azurecr.io}"
docker tag $APP_NAME $ACR_REGISTRY/$APP_NAME:latest
az acr login --name $ACR_NAME
docker push $ACR_REGISTRY/$APP_NAME:latest
|