Files
@ 34b51240e956
Branch filter:
Location: website/conservancy/settings/prod.py - annotation
34b51240e956
985 B
text/x-python
Use STORAGGES setting to avoid deprecation warning
3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 c5289f39bb3c 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 c5289f39bb3c 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 3826b6fb66e7 | import json
from django.core.exceptions import ImproperlyConfigured
from .base import * # NOQA
DEBUG = False
ALLOWED_HOSTS = ['www.sfconservancy.org', 'sfconservancy.org']
ADMINS = [
('Bradley M. Kuhn', 'sysadmin@sfconservancy.org'),
('Ben Sturmfels', 'sysadmin+conservancy@sturm.com.au'),
]
MANAGERS = [
('Bradley M. Kuhn', 'sysadmin@sfconservancy.org'),
]
DATABASES = {
'default': {
'NAME': '/var/lib/www/database/conservancy-website.sqlite3',
'ENGINE': 'django.db.backends.sqlite3',
}
}
# Apache/mod_wsgi doesn't make it straightforward to pass environment variables
# to Django (can't use the Apache config).
with open(BASE_DIR.parent / 'secrets.json') as f: # NOQA
secrets = json.load(f)
def get_secret(secrets, setting):
try:
return secrets[setting]
except KeyError:
raise ImproperlyConfigured(f'Missing secret \'{setting}\'')
SECRET_KEY = get_secret(secrets, 'SECRET_KEY')
SESSION_COOKIE_SECURE = True
|