from .base import * DEBUG = False ALLOWED_HOSTS = os.environ.get('ALLOWED_HOSTS', "").split(",") DATABASES = { 'default': { 'ENGINE': os.environ.get('SQL_ENGINE', 'django.db.backends.postgresql'), 'NAME': os.environ.get('POSTGRES_DB', 'app'), 'USER': os.environ.get('POSTGRES_USER', 'app'), 'PASSWORD': os.environ.get('POSTGRES_PASSWORD', ''), 'HOST': os.environ.get('POSTGRES_HOST', 'localhost'), 'PORT': os.environ.get('POSTGRES_PORT', 5432), } } SECURE_SSL_REDIRECT = True # See https://docs.djangoproject.com/en/2.2/ref/settings/#secure-proxy-ssl-header SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True SECURE_BROWSER_XSS_FILTER = True LOGGING = { "version": 1, "disable_existing_loggers": False, "root": {"level": "INFO", "handlers": ["file"]}, "handlers": { "file": { "level": "INFO", "class": "logging.FileHandler", "filename": "logs/django.log", "formatter": "app", }, }, "loggers": { "django": { "handlers": ["file"], "level": "INFO", "propagate": True }, }, "formatters": { "app": { "format": ( u"%(asctime)s [%(levelname)-8s] " "(%(module)s.%(funcName)s) %(message)s" ), "datefmt": "%Y-%m-%d %H:%M:%S", }, }, }