Конфигурация

Конфигурация приложения осуществляется с помощью переменных окружения. Перед первым запуском необходимо создать файл .env в корневой директории проекта.

Создайте файл .env, скопировав в него содержимое примера ниже, и замените значения на свои.

# Секретный ключ Django. Должен быть длинной, случайной строкой.
# Можно сгенерировать командой: python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
SECRET_KEY=your-super-secret-key-here

# Режим отладки. В производственной среде должен быть '0'.
DEBUG=0

# Включает режим симуляции данных. '1' - включен, '0' - выключен.
# В производственной среде должен быть '0'.
TEST_MODE=0

# Список разрешенных хостов через запятую. Укажите доменное имя или IP-адрес вашего сервера.
ALLOWED_HOSTS=127.0.0.1,localhost,your-domain.com

# --- Настройки базы данных PostgreSQL ---
DB_NAME=sensor_db
DB_USER=sensor_user
DB_PASS=strong_password
DB_HOST=db
DB_PORT=5432

Описание переменных

Переменная
Описание
Значение по умолчанию

SECRET_KEY

Криптографический ключ, используемый Django. Обязательно измените.

django-insecure-default-key

DEBUG

Включает/выключает режим отладки Django. 1 для разработки, 0 для продакшена.

0

TEST_MODE

Включает/выключает генерацию тестовых данных при запуске. 1 для включения.

0

ALLOWED_HOSTS

Список доменов/IP, с которых разрешены запросы к серверу.

127.0.0.1,localhost

DB_NAME

Имя базы данных PostgreSQL.

-

DB_USER

Имя пользователя для подключения к БД.

-

DB_PASS

Пароль для подключения к БД.

-

DB_HOST

Хост базы данных. При использовании Docker Compose это имя сервиса (db).

-

DB_PORT

Порт базы данных.

-

Last updated