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="skdomlab.azurecr.io/$IMAGE_NAME"
|
||||
|
||||
podman build -t $IMAGE .
|
||||
podman push $IMAGE
|
||||
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 build -t $IMAGE .
|
||||
$CMD push $IMAGE
|
||||
|
||||
@@ -5,7 +5,17 @@ if [ -z "$AZURE_CLIENT_ID" ] || [ -z "$AZURE_TENANT_ID" ] || [ -z "$AZURE_CLIENT
|
||||
exit 1
|
||||
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 \
|
||||
-e AZURE_CLIENT_ID="$AZURE_CLIENT_ID" \
|
||||
-e AZURE_TENANT_ID="$AZURE_TENANT_ID" \
|
||||
|
||||
Reference in New Issue
Block a user