Files
@ 6139a13fde7a
Branch filter:
Location: website/conservancy/settings/prod.py - annotation
6139a13fde7a
1.1 KiB
text/x-python
Add payment time column to Stripe export
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 a74244efb44e a74244efb44e a74244efb44e | 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
STRIPE_API_KEY = get_secret(secrets, 'STRIPE_API_KEY')
STRIPE_ENDPOINT_SECRET = get_secret(secrets, 'STRIPE_ENDPOINT_SECRET')
|