Files
azure-image-chooser/run-container.sh

25 lines
701 B
Bash
Executable File

#!/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