fix: убрать хардкод путей /opt/GigaAM, сделать проект портативным
This commit is contained in:
+4
-4
@@ -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
@@ -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 ---
|
||||||
|
|||||||
Reference in New Issue
Block a user