-
Notifications
You must be signed in to change notification settings - Fork 129
Open
Description
в README
## Переменные окружения
Образ с Django считывает настройки из переменных окружения:
`SECRET_KEY` -- обязательная секретная настройка Django. Это соль для генерации хэшей. Значение может быть любым, важно лишь, чтобы оно никому не было известно. [Документация Django](https://docs.djangoproject.com/en/3.2/ref/settings/#secret-key).
`DEBUG` -- настройка Django для включения отладочного режима. Принимает значения `TRUE` или `FALSE`. [Документация Django](https://docs.djangoproject.com/en/3.2/ref/settings/#std:setting-DEBUG).
`ALLOWED_HOSTS` -- настройка Django со списком разрешённых адресов. Если запрос прилетит на другой адрес, то сайт ответит ошибкой 400. Можно перечислить несколько адресов через запятую, например `127.0.0.1,192.168.0.1,site.test`. [Документация Django](https://docs.djangoproject.com/en/3.2/ref/settings/#allowed-hosts).
`DATABASE_URL` -- адрес для подключения к базе данных PostgreSQL. Другие СУБД сайт не поддерживает. [Формат записи](https://github.com/jacobian/dj-database-url#url-schema).в docker-compose.yml
web:
build: backend_main_django
image: django_app
volumes:
- ./backend_main_django:/code
environment:
SECRET_KEY: ${WEB_SECRET_KEY-REPLACE_ME}
DEBUG: ${WEB_DEBUG-TRUE}
DATABASE_URL: ${WEB_DATABASE_URL-postgres://test_k8s:OwOtBep9Frut@db:5432/test_k8s}
ALLOWED_HOSTS: ${WEB_ALLOWED_HOSTS-127.0.0.1,localhost}
ports:
- 127.0.0.1:8080:80
depends_on:
- dbв README просят указать недействительные переменные окружения
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels