-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration and Environment
Vyacheslav edited this page Mar 28, 2026
·
1 revision
- Основной файл:
config/config.json. - Файл задач планировщика:
config/tasks.json. - Локальный
.envв корне проекта может задавать переменные окружения.
Ключевая переменная:
-
MIA_API_KEY— токен API.
Токен выбирается в таком порядке:
-
MIA_API_KEYиз окружения. -
api.api_keyизconfig/config.json. - Если оба отсутствуют, при запуске API генерируется новый токен.
-
.envзагружается вmain.pyдо инициализации модулей. - В GUI-режиме при открытии вкладки API показываются актуальные настройки.
- При сохранении токена через GUI он синхронизируется в окружение текущего процесса.
{
"api": {
"enabled": true,
"host": "127.0.0.1",
"port": 5010,
"api_key": "test1234"
}
}- Не коммитьте реальные токены в git.
- Используйте
MIA_API_KEYв.envили в системном окружении. - Для CI используйте секреты GitHub Actions.