Перейти к содержанию

Переменные .env

Файл лежит рядом с docker-compose.yml. Если .env ещё нет, ./deploy.sh копирует .env.example. Пустые LLM_* значат: нейросеть не вызывать.

Значения, которые администратор сохранил в «Настройках», лежат в томе и перекрывают LLM_* и EMBEDDING_* из файла.

Переменная По умолчанию Значение
PROOFREADER_PORT 3080 Порт nginx на хосте
PROOFREADER_COOKIE_SECURE false true за HTTPS
PROOFREADER_CORS_ORIGINS пусто Дополнительные Origin
PROOFREADER_DOCS false Swagger UI

Разделы

Переменная По умолчанию Раздел
FEATURE_DOCUMENTS false Документы
FEATURE_API false OpenAPI
FEATURE_WATCH false Наблюдение
FEATURE_SCREENSHOTS false Скриншоты

Вычитка, Style Guide, история и аналитика флагами не выключаются.

Сеть

Переменная По умолчанию Значение
PROOFREADER_SSRF_ALLOW_PRIVATE true Fetch URL во внутреннюю сеть. На публичном хосте false
PROOFREADER_MAX_FETCH_BYTES 10 МиБ Потолок скачивания страницы
PROOFREADER_CORP_PROXY false Подключает docker-compose.corp-proxy.yml

Модель

Переменная Значение
LLM_BASE_URL Корень OpenAI-совместимого API. Пусто: полной проверки нет
LLM_API_KEY Ключ
LLM_MODEL Имя модели
LLM_TEMPERATURE По умолчанию 0
LLM_CONCURRENCY Параллельные запросы, в примере 4
LLM_TIMEOUT Секунды
LLM_JSON_MODE true / false
LLM_REASONING_EFFORT low, medium или high
EMBEDDING_BASE_URL Корень эмбеддингов. Пусто: поиск по гайду без векторов
EMBEDDING_API_KEY Ключ эмбеддингов
EMBEDDING_MODEL Имя модели эмбеддингов

Администратор может задать те же поля в разделе «Настройки». Сохранённые там значения перекрывают файл.

Пайплайн

Переменная По умолчанию Значение
PIPELINE_VERSION v2 v1 включает старый набор воркеров
PIPELINE_SHADOW false Второй вариант пайплайна рядом, в интерфейс не уходит
PIPELINE_V2_STAGES evidence,language,guide,structure,terminology,consistency,lexicon,verifier Какие стадии v2 включать
PIPELINE_V2_PASS_TIMEOUT 360 Секунды на один проход модели
PIPELINE_V2_PASS_RETRIES 2 Повторы при сбое прохода
LLM_JOB_TIMEOUT 900 Секунды на всю задачу вычитки

OIDC

Переменная Значение
OIDC_ISSUER Issuer без слэша на конце. Пусто: только пароль
OIDC_CLIENT_ID Клиент
OIDC_CLIENT_SECRET Секрет
OIDC_REDIRECT_URI Ровно https://<хост>/api/auth/oidc/callback
OIDC_ADMIN_GROUPS Группы через запятую, им ставится admin

Прочее

Переменная Значение
BACKUP_DIR Каталог снимков в контейнере, по умолчанию /app/backups
BACKUP_KEEP Сколько снимков хранить
DOCX_MAX_UNCOMPRESSED_BYTES Потолок распаковки docx
REPO_MAX_FILE_BYTES Потолок файла в репозитории документов, по умолчанию 25 МБ
REPO_STORE_DIR Каталог репозитория, по умолчанию /app/data/repo