Настройки сервера

Основные настройки

DEBUG

  • Тип: Boolean
  • Описание: Включает режим отладки Django.

MODE

  • Тип: String
  • Описание: Режим работы приложения (например, ’local’, ‘prod’).

SECRET_KEY

  • Тип: String
  • Описание: Секретный ключ Django для криптографических подписей.

Настройки Django

DJANGO_ALLOWED_HOSTS

  • Тип: String (разделенный запятыми список)
  • Описание: Список разрешенных хостов для Django.

ACCESS_TOKEN_LIFETIME_MIN

  • Тип: Integer
  • Описание: Время жизни access token в минутах.

REFRESH_TOKEN_LIFETIME_MIN

  • Тип: Integer
  • Описание: Время жизни refresh token в минутах.

SECURITY_LOG_ROTATION_DAYS

  • Тип: Integer
  • По умолчанию: 365
  • Описание: Время хранения логов ИБ в днях.

Настройки базы данных

SQL_ENGINE

  • Тип: String
  • Описание: Движок базы данных Django.

SQL_HOST

  • Тип: String
  • Описание: Хост базы данных.

SQL_PORT

  • Тип: Integer
  • Описание: Порт базы данных.

SQL_DATABASE

  • Тип: String
  • Описание: Имя базы данных.

SQL_USER

  • Тип: String
  • Описание: Имя пользователя базы данных.

SQL_PASSWORD

  • Тип: String
  • Описание: Пароль пользователя базы данных.

Настройки Redis и Celery

REDIS_URL

  • Тип: String
  • Описание: URL для подключения к Redis.

CELERY_TASK_ALWAYS_EAGER

  • Тип: Boolean
  • Описание: Выполнять ли задачи Celery синхронно.

Настройки сервера

HOST

  • Тип: String
  • Описание: Хост для запуска сервера.

PORT

  • Тип: Integer
  • Описание: Порт для запуска сервера.

SHOW_DB_LOG

  • Тип: Boolean
  • Описание: Показывать ли логи базы данных.

WEBSERVER_PORT

  • Тип: Integer
  • Описание: Порт для веб-сервера.

Настройки сервисов

MODEL_COMPRESS_SERVICE_URL

  • Тип: String
  • Описание: URL сервиса сжатия моделей.

GRAFANA_PORT

  • Тип: Integer
  • Описание: Порт для Grafana.

ENABLE_TRACING

  • Тип: Boolean
  • Описание: Включить трассировку.

SENTRY_URL

  • Тип: String
  • Описание: URL для Sentry (закомментирован).

WEB_BASE_URL

  • Тип: String
  • Описание: Базовый URL для веб-интерфейса.

SELENOID_BASE_URL

  • Тип: String
  • Описание: Базовый URL для Selenoid.

BIMAR_DETECTOR_BASE_URL

  • Тип: String
  • Описание: Базовый URL для BIMAR детектора.

OTLP_HTTP_ENDPOINT

  • Тип: String
  • Описание: Endpoint для OTLP HTTP.

APPLICATION_IMAGE

  • Тип: String
  • Описание: Образ приложения.

Настройки валидации паролей

PASSWORD_MIN_LENGTH

  • Тип: Integer
  • По умолчанию: 8
  • Описание: Минимальная длина пароля.

PASSWORD_USER_ATTRIBUTES

  • Тип: Boolean
  • По умолчанию: True
  • Описание: Проверять ли пароль на сходство с атрибутами пользователя.

PASSWORD_COMMON_PASSWORD

  • Тип: Boolean
  • По умолчанию: True
  • Описание: Проверять ли пароль на наличие в списке распространенных паролей.

PASSWORD_NUMERIC_PASSWORD

  • Тип: Boolean
  • По умолчанию: True
  • Описание: Проверять ли что пароль не состоит из цифр полностью.

LOGIN_ATTEMPTS_LIMIT

  • Тип: Integer
  • По умолчанию: 3
  • Описание: Лимит попыток входа.

LOGIN_ATTEMPTS_TIMEOUT

  • Тип: Integer
  • По умолчанию: 300
  • Описание: Время (в минутах) блокировки пользователя после превышения лимита попыток входа.