Added support for running on Podman and Docker.
This commit is contained in:
14
build.sh
14
build.sh
@@ -4,5 +4,15 @@ IMAGE_NAME="azure-image-chooser"
|
|||||||
#IMAGE="docker.io/skoszewski/$IMAGE_NAME"
|
#IMAGE="docker.io/skoszewski/$IMAGE_NAME"
|
||||||
IMAGE="skdomlab.azurecr.io/$IMAGE_NAME"
|
IMAGE="skdomlab.azurecr.io/$IMAGE_NAME"
|
||||||
|
|
||||||
podman build -t $IMAGE .
|
if [ "$(command -v docker)" = "docker" ]
|
||||||
podman push $IMAGE
|
then
|
||||||
|
CMD="docker"
|
||||||
|
elif [ "$(command -v podman)" = "podman" ]; then
|
||||||
|
CMD="podman"
|
||||||
|
else
|
||||||
|
echo "No suitable container tool found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
$CMD build -t $IMAGE .
|
||||||
|
$CMD push $IMAGE
|
||||||
|
|||||||
@@ -5,7 +5,17 @@ if [ -z "$AZURE_CLIENT_ID" ] || [ -z "$AZURE_TENANT_ID" ] || [ -z "$AZURE_CLIENT
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
podman run --rm \
|
if [ "$(command -v docker)" = "docker" ]
|
||||||
|
then
|
||||||
|
CMD="docker"
|
||||||
|
elif [ "$(command -v podman)" = "podman" ]; then
|
||||||
|
CMD="podman"
|
||||||
|
else
|
||||||
|
echo "No suitable container tool found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
$CMD run --rm \
|
||||||
-it \
|
-it \
|
||||||
-e AZURE_CLIENT_ID="$AZURE_CLIENT_ID" \
|
-e AZURE_CLIENT_ID="$AZURE_CLIENT_ID" \
|
||||||
-e AZURE_TENANT_ID="$AZURE_TENANT_ID" \
|
-e AZURE_TENANT_ID="$AZURE_TENANT_ID" \
|
||||||
|
|||||||
Reference in New Issue
Block a user