Обновить sk1/prepare-app.sh
This commit is contained in:
parent
5bc9fc8369
commit
9db62012f9
@ -10,40 +10,40 @@ NC='\033[0m' # No Color
|
|||||||
|
|
||||||
# Проверяем, установлен ли Azure CLI
|
# Проверяем, установлен ли Azure CLI
|
||||||
if ! command -v az &> /dev/null; then
|
if ! command -v az &> /dev/null; then
|
||||||
echo -e "${RED}Azure CLI не установлен. Пожалуйста, установите его перед запуском скрипта.${NC}"
|
echo -e "${RED}Azure CLI not isnstalled. install please first.${NC}"
|
||||||
echo "Инструкции: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli"
|
echo "instr: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Проверяем, авторизован ли пользователь в Azure
|
# Проверяем, авторизован ли пользователь в Azure
|
||||||
echo -e "${YELLOW}Проверка авторизации в Azure...${NC}"
|
echo -e "${YELLOW}Azure authorization check...${NC}"
|
||||||
az account show > /dev/null 2>&1
|
az account show > /dev/null 2>&1
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo -e "${YELLOW}Требуется авторизация в Azure. Запуск процесса входа...${NC}"
|
echo -e "${YELLOW}you need authorization in Azure. Log in process start...${NC}"
|
||||||
az login
|
az login
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo -e "${RED}Ошибка авторизации в Azure. Выход.${NC}"
|
echo -e "${RED}authorization error Azure. exit.${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Загружаем переменные окружения
|
# Загружаем переменные окружения
|
||||||
if [ -f .env ]; then
|
if [ -f .env ]; then
|
||||||
echo -e "${GREEN}Загрузка переменных окружения из файла .env${NC}"
|
echo -e "${GREEN}Load Variable environment files .env${NC}"
|
||||||
export $(grep -v '^#' .env | xargs)
|
export $(grep -v '^#' .env | xargs)
|
||||||
else
|
else
|
||||||
echo -e "${RED}Файл .env не найден. Пожалуйста, создайте его на основе .env.example${NC}"
|
echo -e "${RED}file .env not found. please create it using .env.example${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Проверяем наличие нужных переменных
|
# Проверяем наличие нужных переменных
|
||||||
if [[ -z "$AZURE_RESOURCE_GROUP" || -z "$AZURE_LOCATION" || -z "$AZURE_STORAGE_ACCOUNT" ]]; then
|
if [[ -z "$AZURE_RESOURCE_GROUP" || -z "$AZURE_LOCATION" || -z "$AZURE_STORAGE_ACCOUNT" ]]; then
|
||||||
echo -e "${RED}Не все обязательные переменные окружения заданы в файле .env${NC}"
|
echo -e "${RED}Not all conditions observe by .env${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Создаем группу ресурсов, если она не существует
|
# Создаем группу ресурсов, если она не существует
|
||||||
echo -e "${YELLOW}Создание группы ресурсов ${AZURE_RESOURCE_GROUP}...${NC}"
|
echo -e "${YELLOW}Creating resourse group ${AZURE_RESOURCE_GROUP}...${NC}"
|
||||||
az group create --name $AZURE_RESOURCE_GROUP --location $AZURE_LOCATION
|
az group create --name $AZURE_RESOURCE_GROUP --location $AZURE_LOCATION
|
||||||
|
|
||||||
# Создаем реестр контейнеров, если он не существует
|
# Создаем реестр контейнеров, если он не существует
|
||||||
|
Loading…
Reference in New Issue
Block a user