Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/settings/production.py
Show All 20 Lines | |||||
DEFAULT_PATH = 'deposit/private' | DEFAULT_PATH = 'deposit/private' | ||||
private_conf = config.load_named_config(DEFAULT_PATH) | private_conf = config.load_named_config(DEFAULT_PATH) | ||||
if not private_conf: | if not private_conf: | ||||
raise ValueError('Cannot run in production, missing private data file.') | raise ValueError('Cannot run in production, missing private data file.') | ||||
SECRET_KEY = private_conf['secret_key'] | SECRET_KEY = private_conf.get('secret_key', 'change me') | ||||
# https://docs.djangoproject.com/en/1.10/ref/settings/#logging | # https://docs.djangoproject.com/en/1.10/ref/settings/#logging | ||||
LOGGING = { | LOGGING = { | ||||
'version': 1, | 'version': 1, | ||||
'disable_existing_loggers': False, | 'disable_existing_loggers': False, | ||||
'formatters': { | 'formatters': { | ||||
'standard': { | 'standard': { | ||||
'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s", # noqa | 'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s", # noqa | ||||
Show All 13 Lines | 'loggers': { | ||||
'level': 'INFO', | 'level': 'INFO', | ||||
'propagate': True, | 'propagate': True, | ||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
# database | # database | ||||
db_conf = private_conf['db'] | db_conf = private_conf.get('db', {'name': 'unset'}) | ||||
db = { | db = { | ||||
'ENGINE': 'django.db.backends.postgresql', | 'ENGINE': 'django.db.backends.postgresql', | ||||
'NAME': db_conf['name'], | 'NAME': db_conf['name'], | ||||
} | } | ||||
db_user = db_conf.get('user') | db_user = db_conf.get('user') | ||||
if db_user: | if db_user: | ||||
Show All 15 Lines | |||||
# https://docs.djangoproject.com/en/1.10/ref/settings/#databases | # https://docs.djangoproject.com/en/1.10/ref/settings/#databases | ||||
DATABASES = { | DATABASES = { | ||||
'default': db, | 'default': db, | ||||
} | } | ||||
# Upload user directory | # Upload user directory | ||||
# https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-MEDIA_ROOT | # https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-MEDIA_ROOT | ||||
MEDIA_ROOT = private_conf['media_root'] | MEDIA_ROOT = private_conf.get('media_root') |