mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-12 11:16:24 +00:00
OpenShift online ready
This commit is contained in:
39
config.py
39
config.py
@@ -1,10 +1,19 @@
|
||||
'''
|
||||
Configuration overrides for settings.py
|
||||
'''
|
||||
|
||||
import os
|
||||
from ivatar.settings import BASE_DIR
|
||||
from socket import gethostname, gethostbyname
|
||||
from django.urls import reverse_lazy
|
||||
from ivatar.settings import BASE_DIR
|
||||
|
||||
ADMIN_USERS = []
|
||||
ALLOWED_HOSTS = [
|
||||
'localhost',
|
||||
gethostname(),
|
||||
gethostbyname(gethostname()),
|
||||
'.openshiftapps.com',
|
||||
'127.0.0.1',
|
||||
]
|
||||
|
||||
from ivatar.settings import INSTALLED_APPS # noqa
|
||||
@@ -12,6 +21,7 @@ INSTALLED_APPS.extend([
|
||||
'django_extensions',
|
||||
'django_openid_auth',
|
||||
'bootstrap4',
|
||||
'anymail',
|
||||
'ivatar',
|
||||
'ivatar.ivataraccount',
|
||||
])
|
||||
@@ -40,7 +50,6 @@ TEMPLATES[0]['OPTIONS']['context_processors'].append(
|
||||
OPENID_CREATE_USERS = True
|
||||
OPENID_UPDATE_DETAILS_FROM_SREG = True
|
||||
|
||||
SITE_URL = 'https://ivatar.io'
|
||||
SITE_NAME = 'ivatar'
|
||||
IVATAR_VERSION = '0.1'
|
||||
|
||||
@@ -72,5 +81,31 @@ BOOTSTRAP4 = {
|
||||
},
|
||||
}
|
||||
|
||||
ANYMAIL = {
|
||||
'MAILGUN_API_KEY': '9ea63b269bf14734e928f7aa99f7b891-47317c98-19591231',
|
||||
'MAILGUN_SENDER_DOMAIN': 'sandbox86e598eae2de47bcac3926e6d24d789a.mailgun.org',
|
||||
}
|
||||
EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
|
||||
DEFAULT_FROM_EMAIL = 'ivatar@linux-kernel.at'
|
||||
|
||||
try:
|
||||
from ivatar.settings import DATABASES
|
||||
except Exception: # pragma: no cover
|
||||
DATABASES = [] # pragma: no cover
|
||||
if not 'default' in DATABASES:
|
||||
DATABASES['default'] = {
|
||||
'ENGINE': 'django.db.backends.sqlite3',
|
||||
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
|
||||
}
|
||||
|
||||
if 'MYSQL_DATABASE' in os.environ:
|
||||
DATABASES['default'] = {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'NAME': os.environ['MYSQL_DATABASE'],
|
||||
'USER': os.environ['MYSQL_USER'],
|
||||
'PASSWORD': os.environ['MYSQL_PASSWORD'],
|
||||
'HOST': 'mysql',
|
||||
}
|
||||
|
||||
if os.path.isfile(os.path.join(BASE_DIR, 'config_local.py')):
|
||||
from config_local import * # noqa # flake8: noqa # NOQA # pragma: no cover
|
||||
|
||||
Reference in New Issue
Block a user