This commit is contained in:
+29
-2
@@ -73,6 +73,12 @@ LOG_FILE="${LOG_FILE:-$PROJECT_ROOT/post-deploy.log}"
|
||||
# Выводим информацию о лог-файле (только в консоль, чтобы не создавать циклическое логирование)
|
||||
echo -e "${GREEN}[$(date '+%Y-%m-%d %H:%M:%S')] Лог-файл: $LOG_FILE${NC}"
|
||||
|
||||
# Проверяем, что переменные окружения загружены корректно
|
||||
echo -e "${GREEN}[$(date '+%Y-%m-%d %H:%M:%S')] Проверка переменных окружения:${NC}"
|
||||
echo -e "${GREEN}[$(date '+%Y-%m-%d %H:%M:%S')] MDB_HOST: ${MDB_HOST:-'не установлена'}${NC}"
|
||||
echo -e "${GREEN}[$(date '+%Y-%m-%d %H:%M:%S')] MDB_USER: ${MDB_USER:-'не установлена'}${NC}"
|
||||
echo -e "${GREEN}[$(date '+%Y-%m-%d %H:%M:%S')] MDBASE: ${MDBASE:-'не установлена'}${NC}"
|
||||
|
||||
log "Начинаем post-deploy процесс для проекта: $PROJECT_ROOT"
|
||||
|
||||
# 0. Установка прав на исполнение для всех .sh файлов в основном каталоге проекта
|
||||
@@ -155,8 +161,29 @@ if [ ! -f "$ENSURE_DB_SCRIPT" ]; then
|
||||
error "Скрипт ensure_db.py не найден в $ENSURE_DB_SCRIPT"
|
||||
fi
|
||||
|
||||
# Запускаем скрипт проверки БД
|
||||
python3 "$ENSURE_DB_SCRIPT"
|
||||
# Проверяем переменные окружения для БД
|
||||
log "Проверяем переменные окружения для подключения к БД..."
|
||||
if [ -n "$MDB_HOST" ]; then
|
||||
log "MDB_HOST: $MDB_HOST"
|
||||
else
|
||||
warning "MDB_HOST не установлена, будет использовано значение по умолчанию"
|
||||
fi
|
||||
|
||||
if [ -n "$MDB_USER" ]; then
|
||||
log "MDB_USER: $MDB_USER"
|
||||
else
|
||||
warning "MDB_USER не установлена, будет использовано значение по умолчанию"
|
||||
fi
|
||||
|
||||
if [ -n "$MDBASE" ]; then
|
||||
log "MDBASE: $MDBASE"
|
||||
else
|
||||
warning "MDBASE не установлена, будет использовано значение по умолчанию"
|
||||
fi
|
||||
|
||||
# Запускаем скрипт проверки БД с передачей переменных окружения
|
||||
# Передаем переменные окружения явно
|
||||
env MDB_HOST="$MDB_HOST" MDB_USER="$MDB_USER" MDB_PW="$MDB_PW" MDBASE="$MDBASE" LOG_FILE="$LOG_FILE" python3 "$ENSURE_DB_SCRIPT"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
log "Проверка и создание структуры базы данных выполнена успешно"
|
||||
|
||||
Reference in New Issue
Block a user