Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
61 lines (47 sloc) 1.73 KB
from default_settings import * # noqa
import dj_database_url
import urlparse
DATABASES = {
'default': dj_database_url.config(),
}
SECRET_KEY = os.environ['SECRET_KEY']
STATICFILES_STORAGE = 'djangopeople.s3storage.S3HashedFilesStorage'
AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY', '')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_KEY', '')
AWS_STORAGE_BUCKET_NAME = os.environ.get('AWS_BUCKET_NAME', '')
AWS_QUERYSTRING_AUTH = False
STATIC_URL = 'https://%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME
EMAIL_BACKEND = 'django_ses.SESBackend'
SERVER_EMAIL = DEFAULT_FROM_EMAIL = os.environ['FROM_EMAIL']
SENTRY_DSN = os.environ.get('SENTRY_DSN', '')
API_PASSWORD = os.environ['API_PASSWORD']
if 'CANONICAL_HOSTNAME' in os.environ:
CANONICAL_HOSTNAME = os.environ['CANONICAL_HOSTNAME']
# Run the site over SSL
MIDDLEWARE_CLASSES = (
'djangosecure.middleware.SecurityMiddleware',
) + MIDDLEWARE_CLASSES
SESSION_COOKIE_SECURE = True
SESSION_COOKIE_HTTPONLY = True
CSRF_COOKIE_SECURE = True
SECURE_SSL_REDIRECT = True
SECURE_HSTS_SECONDS = 2592000
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
SECURE_FRAME_DENY = True
SECURE_CONTENT_TYPE_NOSNIFF = True
SECURE_BROWSER_XSS_FILTER = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
if 'REDISTOGO_URL' in os.environ:
urlparse.uses_netloc.append('redis')
redis_url = urlparse.urlparse(os.environ['REDISTOGO_URL'])
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
'LOCATION': '{0}:{1}'.format(redis_url.hostname, redis_url.port),
'OPTIONS': {
'DB': 0,
'PASSWORD': redis_url.password,
},
'VERSION': os.environ.get('CACHE_VERSION', 0),
},
}
Something went wrong with that request. Please try again.