from .common import *  # noqa

ALLOWED_HOSTS = [
    'www.djangoproject.com',
    'djangoproject.com',
    'docs.djangoproject.com',
    'dashboard.djangoproject.com',
] + SECRETS.get('allowed_hosts', [])

DEBUG = False
THUMBNAIL_DEBUG = DEBUG

CACHES = {
    'default': {
        'BACKEND': 'django_pylibmc.memcached.PyLibMCCache',
        'LOCATION': SECRETS.get('memcached_host', '127.0.0.1:11211'),
        'BINARY': True,
        'OPTIONS': {
            'tcp_nodelay': True,
            'ketama': True
        }
    },
}

CSRF_COOKIE_SECURE = True

LOGGING["handlers"]["syslog"] = {
    "formatter": "full",
    "level": "DEBUG",
    "class": "logging.handlers.SysLogHandler",
    "address": "/dev/log",
    "facility": "local4",
}
LOGGING["loggers"]["django.request"]["handlers"].append("syslog")

MEDIA_ROOT = str(DATA_DIR.joinpath('media'))

MIDDLEWARE = (
    ['django.middleware.cache.UpdateCacheMiddleware'] +
    MIDDLEWARE +
    ['django.middleware.cache.FetchFromCacheMiddleware']
)

SESSION_COOKIE_SECURE = True

STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'

STATIC_ROOT = str(DATA_DIR.joinpath('static'))

# Docs settings
DOCS_BUILD_ROOT = DATA_DIR.joinpath('data', 'docbuilds')

# django-hosts settings

HOST_SCHEME = 'https'

PARENT_HOST = 'djangoproject.com'

# django-push settings

PUSH_SSL_CALLBACK = True

# Log errors to Sentry instead of email, if available.
if 'sentry_dsn' in SECRETS and not DEBUG:
    INSTALLED_APPS.append('raven.contrib.django.raven_compat')
    RAVEN_CONFIG = {'dsn': SECRETS['sentry_dsn']}

@@ -844,16 +844,64 @@
 dia'))%0A%0A
+MEDIA_URL = 'https://media.djangoproject.com/'%0A%0A
 MIDDLEWA
@@ -1205,16 +1205,66 @@
 tic'))%0A%0A
+STATIC_URL = 'https://static.djangoproject.com/'%0A%0A
 # Docs s

switch STATIC_URL and MEDIA_URL to their own domains on production (#863)