Подсказка
В каждой строке указан короткий смысл, пример и как менять параметр.
| Параметр | Описание и пример |
|---|
MAIL_MAILER | Тип почтового сервера. Пример: smtp. |
MAIL_HOST | Хост SMTP. Пример: smtp.example.com. |
MAIL_PORT | Порт SMTP. Пример: 587/465/1025. |
MAIL_USERNAME | Пользователь SMTP. Пример: no-reply@example.com. |
MAIL_PASSWORD | Пароль SMTP. Пример: s3cret. |
MAIL_ENCRYPTION | Шифрование. Пример: tls/ssl/null. |
MAIL_FROM_ADDRESS | От кого (email). Пример: no-reply@example.com. |
MAIL_FROM_NAME | От кого (имя). Пример: DoQA. |
| Параметр | Описание и пример |
|---|
APP_URL | Домен приложения без протокола. Пример: example.com. Менять: Через команды domain. |
APP_FRONTEND_URL | Домен фронтенда (обычно равен APP_URL). Пример: example.com. Менять: Через команды domain. |
USE_SSL | Включить HTTPS. Пример: true/false. Менять: Через команды cert или вручную при подключении своих сертификатов. |
MINIO_BUCKET_URL | Публичный URL бакета. Пример: https://example.com/doqa. Менять: Через команды (domain, cert). |
Продакшн
Используйте реальный домен с A‑записью на сервер и USE_SSL=true. Без SSL часть функций (websockets) недоступна.
| Параметр | Описание и пример |
|---|
APP_KEY | Ключ приложения (генерируется при установке). Пример: base64:.... |
JWT_SECRET | Секрет JWT. Пример: .... |
MINIO_KEY | Ключ доступа MinIO. Пример: .... |
MINIO_SECRET | Секрет MinIO. Пример: .... |
NOTIFICATION_API_KEY | Ключ сервиса уведомлений. Пример: .... |
PUSHER_APP_SECRET | Секрет приложения веб‑сокетов. Пример: .... |
| Параметр | Описание и пример |
|---|
DB_HOST | Хост БД. Пример: doqa_postgres или db.example.com. |
DB_PORT | Порт БД. Пример: 5432. |
DB_DATABASE | Имя БД. Пример: doqa. |
DB_USERNAME | Пользователь БД. Пример: root. |
DB_PASSWORD | Пароль БД. Пример: s3cret. |
| Параметр | Описание и пример |
|---|
REDIS_HOST | Хост Redis. Пример: doqa_redis. |
REDIS_PASSWORD | Пароль Redis. Пример: null или s3cret. |
REDIS_PORT | Порт Redis. Пример: 6379. |
REDIS_DB | Индекс БД Redis. Пример: 0. |
| Параметр | Описание и пример |
|---|
SERVER_PORT | HTTP порт снаружи. Пример: 80. Менять: Не рекомендуется (только при конфликте). |
SERVER_SSL_PORT | HTTPS порт снаружи. Пример: 443. Менять: Не рекомендуется (только при конфликте). |
AUTOTEST_PARSER_SERVER_PORT | Порт парсера автотестов. Пример: 8000. |
PUSHER_APP_PORT | Порт веб‑сокетов. Пример: 6001. Менять: Не рекомендуется (при конфликте). |
| Параметр | Описание и пример |
|---|
MINIO_ENDPOINT | Внутренний endpoint MinIO. Пример: http://minio:9000. |
MINIO_BUCKET | Имя бакета. Пример: doqa. |
MINIO_REGION | Регион MinIO. Пример: ru-1. |
STATISTIC_ENDPOINT | Внутренний endpoint статистики. Пример: http://doqa-statistic-service:3000/. |
NOTIFICATION_ENDPOINT | Внутренний endpoint уведомлений. Пример: http://doqa-notification-service:3000/. |
Эти значения обновляются автоматически при установке/обновлении. Редактировать вручную не треебуется.
IMAGE_DOQA_API — пример: registry.control.doqa.app/doqa/doqa-backend:3.5.11-box.IMAGE_DOQA_FRONTEND — пример: registry.control.doqa.app/doqa/doqa-frontend:3.5.4-box.IMAGE_DOQA_AUTOTEST_PARSER — пример: registry.control.doqa.app/doqa/doqa-parsing-autotests:2.0.0-box.IMAGE_DOQA_STATISTIC — пример: registry.control.doqa.app/doqa/doqa-statistic:2.0.1-box.IMAGE_DOQA_NOTIFICATION — пример: registry.control.doqa.app/doqa/doqa-notify:1.0.6-box.
Важно
- В продакшене используйте
USE_SSL=true и реальный домен в APP_URL, указывающий A‑записью на сервер. - Параметры домена/SSL предпочтительно менять командами
domain и cert.