96 lines
2.9 KiB
Django/Jinja
96 lines
2.9 KiB
Django/Jinja
#-*- coding: utf-8 -*-
|
|
|
|
"""
|
|
Django local settings for the hyperkitty project.
|
|
"""
|
|
|
|
DEBUG = True
|
|
TEMPLATE_DEBUG = DEBUG
|
|
|
|
ADMINS = ()
|
|
DATABASES = {
|
|
'default': {
|
|
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
|
'NAME': 'hyperkitty',
|
|
'USER': 'hyperkitty',
|
|
'PASSWORD': '{{ lists_dev_hk_db_pass }}',
|
|
'HOST': 'localhost',
|
|
'PORT': '',
|
|
}
|
|
}
|
|
# URL prefix for static files.
|
|
# Example: "http://media.lawrence.com/static/"
|
|
STATIC_URL = '/hyperkitty/static/'
|
|
|
|
# Add Fedora to the authentication backends
|
|
AUTHENTICATION_BACKENDS = (
|
|
'social_auth.backends.browserid.BrowserIDBackend',
|
|
'hyperkitty.lib.fedora.FedoraBackend',
|
|
'social_auth.backends.google.GoogleBackend',
|
|
'social_auth.backends.yahoo.YahooBackend',
|
|
#'social_auth.backends.OpenIDBackend',
|
|
'django.contrib.auth.backends.ModelBackend',
|
|
)
|
|
|
|
# Use the email address as the username (add associate_by_email).
|
|
SOCIAL_AUTH_PIPELINE = (
|
|
'social_auth.backends.pipeline.social.social_auth_user',
|
|
'social_auth.backends.pipeline.associate.associate_by_email',
|
|
'social_auth.backends.pipeline.user.get_username',
|
|
'social_auth.backends.pipeline.user.create_user',
|
|
'social_auth.backends.pipeline.social.associate_user',
|
|
'social_auth.backends.pipeline.social.load_extra_data',
|
|
'social_auth.backends.pipeline.user.update_user_details'
|
|
)
|
|
|
|
# A sample logging configuration. The only tangible logging
|
|
# performed by this configuration is to send an email to
|
|
# the site admins on every HTTP 500 error.
|
|
# See http://docs.djangoproject.com/en/dev/topics/logging for
|
|
# more details on how to customize your logging configuration.
|
|
LOGGING = {
|
|
'version': 1,
|
|
'disable_existing_loggers': False,
|
|
'handlers': {
|
|
'mail_admins': {
|
|
'level': 'ERROR',
|
|
'class': 'django.utils.log.AdminEmailHandler'
|
|
},
|
|
'file':{
|
|
'level': 'DEBUG',
|
|
#'class': 'logging.handlers.RotatingFileHandler',
|
|
'class': 'logging.FileHandler',
|
|
'filename': '/var/log/hyperkitty/hyperkitty.log',
|
|
'formatter': 'verbose',
|
|
},
|
|
},
|
|
'loggers': {
|
|
'django.request': {
|
|
'handlers': ['file'],
|
|
'level': 'ERROR',
|
|
'propagate': True,
|
|
},
|
|
'django': {
|
|
'handlers': ['file'],
|
|
'level': 'ERROR',
|
|
'propagate': True,
|
|
},
|
|
'hyperkitty': {
|
|
'handlers': ['file'],
|
|
'level': 'DEBUG',
|
|
'propagate': True,
|
|
},
|
|
},
|
|
'formatters': {
|
|
'verbose': {
|
|
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
|
|
},
|
|
'simple': {
|
|
'format': '%(levelname)s %(message)s'
|
|
},
|
|
},
|
|
}
|
|
|
|
APP_NAME = 'Fedora list archives'
|
|
KITTYSTORE_URL = 'postgres://kittystore:{{ lists_dev_ks_db_pass }}@localhost/kittystore'
|
|
USE_MOCKUPS = False
|