mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 04:50:36 +03:00
Fix settings input
This commit is contained in:
parent
657f4fe11c
commit
8ba344ec2f
|
@ -140,7 +140,7 @@ This readme file is used mostly to document project dependencies
|
|||
|
||||
## Production build
|
||||
|
||||
- provide secrets: 'secrets/db_password.txt' and 'django_key.txt'
|
||||
- provide secrets: 'secrets/db_password.txt', 'django_key.txt', 'email_host.txt', 'email_password.txt', 'email_user.txt'
|
||||
- setup domain names for application and API in configs: 'frontend\env\.env.production', 'rsconcept\backend\.env.dev', 'nginx\production.conf'
|
||||
- provide privacy policy document in PDF: 'frontend/public/privacy.pdf'
|
||||
- use certbot to obtain certificates via 'docker compose -f "docker-compose-prod.yml" run --rm certbot certonly --webroot --webroot-path /var/www/certbot/ -d portal.acconcept.ru api.portal.acconcept.ru'
|
||||
|
|
|
@ -13,6 +13,8 @@ https://docs.djangoproject.com/en/4.1/ref/settings/
|
|||
import os
|
||||
from pathlib import Path
|
||||
|
||||
_TRUE_VARIANTS = [True, 'True', '1']
|
||||
|
||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
|
@ -24,7 +26,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent
|
|||
SECRET_KEY = os.environ.get('SECRET_KEY', 'not-a-secret')
|
||||
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = os.environ.get('DEBUG', True) in [True, 'True', '1']
|
||||
DEBUG = os.environ.get('DEBUG', True) in _TRUE_VARIANTS
|
||||
|
||||
ALLOWED_HOSTS = os.environ.get('ALLOWED_HOSTS', '*').split(';')
|
||||
INTERNAL_IPS = ['127.0.0.1'] if DEBUG else []
|
||||
|
@ -32,8 +34,8 @@ INTERNAL_IPS = ['127.0.0.1'] if DEBUG else []
|
|||
# MAIL SETUP
|
||||
EMAIL_HOST = os.environ.get('EMAIL_HOST', 'localhost')
|
||||
EMAIL_PORT = os.environ.get('EMAIL_PORT', '1025')
|
||||
EMAIL_USE_SSL = os.environ.get('EMAIL_SSL', False)
|
||||
EMAIL_USE_TLS = os.environ.get('EMAIL_TLS', False)
|
||||
EMAIL_USE_SSL = os.environ.get('EMAIL_SSL', False) in _TRUE_VARIANTS
|
||||
EMAIL_USE_TLS = os.environ.get('EMAIL_TLS', False) in _TRUE_VARIANTS
|
||||
EMAIL_HOST_USER = os.environ.get('EMAIL_HOST_USER', '')
|
||||
EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_HOST_PASSWORD', '')
|
||||
EMAIL_BACKEND = \
|
||||
|
|
Loading…
Reference in New Issue
Block a user