mirror of
https://github.com/keycloak/keycloak.git
synced 2025-12-16 20:15:46 -06:00
27 lines
766 B
Bash
Executable File
27 lines
766 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
if [[ "$RUNNER_DEBUG" == "1" ]]; then
|
|
set -x
|
|
fi
|
|
|
|
function requiredEnv() {
|
|
for ENV in $@; do
|
|
if [ -z "${!ENV}" ]; then
|
|
echo "${ENV} variable must be set"
|
|
exit 1
|
|
fi
|
|
done
|
|
}
|
|
|
|
requiredEnv AZURE_NAME AZURE_REGION AZURE_ADMIN_PASSWORD AZURE_DB_PASSWORD
|
|
|
|
SCRIPT_DIR=${SCRIPT_DIR:-$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )}
|
|
export AZURE_RG=${AZURE_RG:-"${AZURE_NAME}-rg"}
|
|
export AZURE_ADMIN_USER=${AZURE_ADMIN_USER:-"sqladmin"}
|
|
export AZURE_ADMIN_PASSWORD=${AZURE_ADMIN_PASSWORD}
|
|
export AZURE_DB=${AZURE_DB:-"keycloakdb"}
|
|
export AZURE_DB_USER=${AZURE_DB_USER:-"keycloak"}
|
|
export AZURE_DB_PASSWORD=${AZURE_DB_PASSWORD}
|
|
export AZURE_ALLOW_ALL_FIREWALL=${AZURE_ALLOW_ALL_FIREWALL:-"true"}
|