fix: убрать хардкод путей /opt/GigaAM, сделать проект портативным

This commit is contained in:
Denis Krivchenko
2026-07-04 02:42:20 +07:00
parent 3090adcec7
commit d70b83543a
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -6,7 +6,7 @@ from dotenv import load_dotenv
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# Загружаем приватные переменные окружения из вашего .env # Загружаем приватные переменные окружения из вашего .env
load_dotenv('/opt/GigaAM/config/.env') load_dotenv(os.path.join(BASE_DIR, 'config', '.env'))
# Карта соответствия: Переменная диспетчера -> Ключ из вашего .env # Карта соответствия: Переменная диспетчера -> Ключ из вашего .env
# Объявлена в самом начале, чтобы скрипт знал имена карточек до обращения к API # Объявлена в самом начале, чтобы скрипт знал имена карточек до обращения к API
@@ -74,7 +74,7 @@ FTP_ARCHIVE = "/zabbix/archive"
WEBHOOK_PORT = 5000 WEBHOOK_PORT = 5000
# Путь к файлу сквозного отладочного лога диспетчера # Путь к файлу сквозного отладочного лога диспетчера
WEBHOOK_LOG_FILE = "/opt/GigaAM/dispatcher_log.txt" WEBHOOK_LOG_FILE = os.path.join(BASE_DIR, 'dispatcher_log.txt')
# Включение профилирования (замеры времени выполнения этапов обработки заявки) # Включение профилирования (замеры времени выполнения этапов обработки заявки)
ENABLE_PROFILING = True ENABLE_PROFILING = True
@@ -93,8 +93,8 @@ CLI_LOG_MAX_CHARS = 80
ENABLE_TEXT_SUMMARIZATION = False ENABLE_TEXT_SUMMARIZATION = False
# Рабочие директории для хранения входящих аудиозаписей и результатов транскрибации # Рабочие директории для хранения входящих аудиозаписей и результатов транскрибации
AUDIO_DIR = "/opt/GigaAM/audio" AUDIO_DIR = os.path.join(BASE_DIR, 'audio')
JSON_DIR = "/opt/GigaAM/json" JSON_DIR = os.path.join(BASE_DIR, 'json')
# Длина одного чанка (куска аудио) при нарезке для модели распознавания (в секундах) # Длина одного чанка (куска аудио) при нарезке для модели распознавания (в секундах)
CHUNK_SECONDS = 25 CHUNK_SECONDS = 25
+1 -1
View File
@@ -25,7 +25,7 @@ from qdrant_client import QdrantClient
from ldap3 import Server, Connection, ALL from ldap3 import Server, Connection, ALL
# --- ИМПОРТИРУЕМ ВСЕ НАСТРОЙКИ ИЗ ЕДИНОГО КОНФИГА --- # --- ИМПОРТИРУЕМ ВСЕ НАСТРОЙКИ ИЗ ЕДИНОГО КОНФИГА ---
sys.path.append('/opt/GigaAM') sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from config.config import * from config.config import *
# --- ИНИЦИАЛИЗАЦИЯ FLASK --- # --- ИНИЦИАЛИЗАЦИЯ FLASK ---