#!/bin/bash if [ -z "$AZURE_CLIENT_ID" ] || [ -z "$AZURE_TENANT_ID" ] || [ -z "$AZURE_CLIENT_SECRET" ] || [ -z "$AZURE_SUBSCRIPTION_ID" ]; then echo "One or more environment variables are not set." exit 1 fi if [ "$(basename $(command -v docker))" = "docker" ]; then CMD="docker" elif [ "$(basename $(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" \ -e AZURE_CLIENT_SECRET="$AZURE_CLIENT_SECRET" \ -e AZURE_SUBSCRIPTION_ID="$AZURE_SUBSCRIPTION_ID" \ -p 8501:8501 \ azure-image-chooser