old_contents: from .base import *  # noqa
  
  
  DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.postgresql_psycopg2',
          'NAME': 'docs',
          'USER': 'postgres',  # Not used with sqlite3.
          'PASSWORD': '',
          'HOST': '10.177.73.97',
          'PORT': '',
      }
  }
  
  DEBUG = False
  TEMPLATE_DEBUG = False
  CELERY_ALWAYS_EAGER = False
  
  MEDIA_URL = 'https://media.readthedocs.org/'
  STATIC_URL = 'https://media.readthedocs.org/static/'
  ADMIN_MEDIA_PREFIX = MEDIA_URL + 'admin/'
  SESSION_ENGINE = "django.contrib.sessions.backends.cached_db"
  
  HAYSTACK_CONNECTIONS = {
      'default': {
          'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
          'URL': 'http://odin:8983/solr',
      }
  }
  
  CACHES = {
      'default': {
          'BACKEND': 'redis_cache.RedisCache',
          'LOCATION': 'localhost:6379',
          'PREFIX': 'docs',
          'OPTIONS': {
              'DB': 1,
              'PARSER_CLASS': 'redis.connection.HiredisParser'
          },
      },
  }
  
  # Elasticsearch settings.
  ES_HOSTS = ['backup:9200', 'db:9200']
  ES_DEFAULT_NUM_REPLICAS = 1
  ES_DEFAULT_NUM_SHARDS = 5
  
  SLUMBER_API_HOST = 'https://readthedocs.org'
  WEBSOCKET_HOST = 'websocket.readthedocs.org:8088'
  
  PRODUCTION_DOMAIN = 'readthedocs.org'
  USE_SUBDOMAIN = True
  NGINX_X_ACCEL_REDIRECT = True
  
  SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https")
  
  # Lock builds for 10 minutes
  REPO_LOCK_SECONDS = 300
  
  # Don't re-confirm existing accounts
  ACCOUNT_EMAIL_VERIFICATION = 'none'
  
  FILE_SYNCER = 'privacy.backends.syncers.RemoteSyncer'
  
  # set GitHub scope
  SOCIALACCOUNT_PROVIDERS = {
      'github': { 'SCOPE': ['user:email', 'public_repo', 'read:org', 'admin:repo_hook', 'repo:status']}
  }
  
  try:
      from local_settings import *  # noqa
  except ImportError:
      pass
  
new_contents: from .base import *  # noqa
  
  
  DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.postgresql_psycopg2',
          'NAME': 'docs',
          'USER': 'postgres',  # Not used with sqlite3.
          'PASSWORD': '',
          'HOST': '10.177.73.97',
          'PORT': '',
      }
  }
  
  DEBUG = False
  TEMPLATE_DEBUG = False
  CELERY_ALWAYS_EAGER = False
  
  MEDIA_URL = 'https://media.readthedocs.org/'
  STATIC_URL = 'https://media.readthedocs.org/static/'
  ADMIN_MEDIA_PREFIX = MEDIA_URL + 'admin/'
  SESSION_ENGINE = "django.contrib.sessions.backends.cached_db"
  
  HAYSTACK_CONNECTIONS = {
      'default': {
          'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
          'URL': 'http://odin:8983/solr',
      }
  }
  
  CACHES = {
      'default': {
          'BACKEND': 'redis_cache.RedisCache',
          'LOCATION': 'localhost:6379',
          'PREFIX': 'docs',
          'OPTIONS': {
              'DB': 1,
              'PARSER_CLASS': 'redis.connection.HiredisParser'
          },
      },
  }
  
  # Elasticsearch settings.
  ES_HOSTS = ['backup:9200', 'db:9200']
  ES_DEFAULT_NUM_REPLICAS = 1
  ES_DEFAULT_NUM_SHARDS = 5
  
  SLUMBER_API_HOST = 'https://readthedocs.org'
  WEBSOCKET_HOST = 'websocket.readthedocs.org:8088'
  
  PRODUCTION_DOMAIN = 'readthedocs.org'
  USE_SUBDOMAIN = True
  NGINX_X_ACCEL_REDIRECT = True
  
  SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https")
  
  # Lock builds for 10 minutes
  REPO_LOCK_SECONDS = 300
  
  # Don't re-confirm existing accounts
  ACCOUNT_EMAIL_VERIFICATION = 'none'
  
  FILE_SYNCER = 'privacy.backends.syncers.DoubleRemotePuller'
  
  # set GitHub scope
  SOCIALACCOUNT_PROVIDERS = {
      'github': { 'SCOPE': ['user:email', 'public_repo', 'read:org', 'admin:repo_hook', 'repo:status']}
  }
  
  try:
      from local_settings import *  # noqa
  except ImportError:
      pass
  
subject: Fix default web config