old_contents: """
  Production specific settings for dissem.in
  
  Optimized for performance.
  """
  
  from .common import *
  
  # Double-check your production configuration, always before deployment.
  # See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/
  
  DEBUG = False
  
  # Set the log level with LOGLEVEL. If exists, this value is overwritten by the environment variable DISSEMIN_LOGLEVEL
  LOGLEVEL = 'INFO'
  LOGGING['loggers']['dissemin']['level'] = os.environ.get('DISSEMIN_LOGLEVEL', LOGLEVEL).upper()
  
  # They are the domains under which your Dissemin instance should
  # be reachable
  ALLOWED_HOSTS = ['dissem.in']
  
  # Cache backend
  # https://docs.djangoproject.com/en/1.8/topics/cache/
  CACHES = {
          'default': {
              # This one uses Redis, which is already required for message-passing
              # to Celery, so let's use it as a cache too
               'BACKEND': 'redis_cache.RedisCache',
               'LOCATION': ('%s:%d' % (REDIS_HOST, REDIS_PORT)),
               'OPTIONS': {
                   'DB': REDIS_DB,
                   'PASSWORD': REDIS_PASSWORD,
               },
              }
  }
  
  # Base domain of the ORCiD API.
  # Default value: 'orcid.org', for the production API
  ORCID_BASE_DOMAIN = 'orcid.org'
  
  # ORCiD provider configuration (production)
  SOCIALACCOUNT_PROVIDERS = \
     {'orcid':
         {
          'BASE_DOMAIN': ORCID_BASE_DOMAIN,
           # Member API or Public API? Default: False (for the public API)
           'MEMBER_API': False,  # for the member API
         }
      }
  
  ### Static files (CSS, JavaScript, Images) ###
  # This defines how static files are stored and accessed.
  # https://docs.djangoproject.com/en/1.8/howto/static-files/
  
  # Absolute path to where the static files are stored.
  # This is what you should change!
  STATIC_ROOT = '/home/dissemin/dissemin/www/static/'
  # Absolute path to the directory where we store user uploads
  # This is what you should change!
  MEDIA_ROOT = '/home/dissemin/dissemin/media/'
  
  # Do not display a beta ribbon
  DISPLAY_BETA_RIBBON = False
  
  # Uncomment to use a selfhosted version of Mathjax.
  # Mathjax should be downloaded and installed manually to this URL.
  # MATHJAX_SELFHOST_URL = 'http://domain.example.com/static/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML'
  
new_contents: """
  Production specific settings for dissem.in
  
  Optimized for performance.
  """
  
  from .common import *
  
  # Double-check your production configuration, always before deployment.
  # See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/
  
  DEBUG = False
  
  # Set the log level with LOGLEVEL. If exists, this value is overwritten by the environment variable DISSEMIN_LOGLEVEL
  LOGLEVEL = 'INFO'
  LOGGING['loggers']['dissemin']['level'] = os.environ.get('DISSEMIN_LOGLEVEL', LOGLEVEL).upper()
  
  # They are the domains under which your Dissemin instance should
  # be reachable
  ALLOWED_HOSTS = ['dissem.in', 'www.dissem.in', 'prod.dissem.in']
  
  # Cache backend
  # https://docs.djangoproject.com/en/1.8/topics/cache/
  CACHES = {
          'default': {
              # This one uses Redis, which is already required for message-passing
              # to Celery, so let's use it as a cache too
               'BACKEND': 'redis_cache.RedisCache',
               'LOCATION': ('%s:%d' % (REDIS_HOST, REDIS_PORT)),
               'OPTIONS': {
                   'DB': REDIS_DB,
                   'PASSWORD': REDIS_PASSWORD,
               },
              }
  }
  
  # Base domain of the ORCiD API.
  # Default value: 'orcid.org', for the production API
  ORCID_BASE_DOMAIN = 'orcid.org'
  
  # ORCiD provider configuration (production)
  SOCIALACCOUNT_PROVIDERS = \
     {'orcid':
         {
          'BASE_DOMAIN': ORCID_BASE_DOMAIN,
           # Member API or Public API? Default: False (for the public API)
           'MEMBER_API': False,  # for the member API
         }
      }
  
  ### Static files (CSS, JavaScript, Images) ###
  # This defines how static files are stored and accessed.
  # https://docs.djangoproject.com/en/1.8/howto/static-files/
  
  # Absolute path to where the static files are stored.
  # This is what you should change!
  STATIC_ROOT = '/home/dissemin/dissemin/www/static/'
  # Absolute path to the directory where we store user uploads
  # This is what you should change!
  MEDIA_ROOT = '/home/dissemin/dissemin/media/'
  
  # Do not display a beta ribbon
  DISPLAY_BETA_RIBBON = False
  
  # Uncomment to use a selfhosted version of Mathjax.
  # Mathjax should be downloaded and installed manually to this URL.
  # MATHJAX_SELFHOST_URL = 'http://domain.example.com/static/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML'
  
subject: Add alternative host names in settings