add redis cache, Acquisition & django-esi

This commit is contained in:
2023-10-29 12:12:25 +01:00
parent f92d518468
commit f860a5bf1d
10 changed files with 95 additions and 54 deletions

View File

@@ -46,6 +46,7 @@ REST_FRAMEWORK = {
INSTALLED_APPS = [
'api',
'sde',
'esi',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
@@ -87,6 +88,13 @@ TEMPLATES = [
WSGI_APPLICATION = 'mabras.wsgi.application'
CACHES = {
"default": {
"BACKEND": "django.core.cache.backends.redis.RedisCache",
"LOCATION": f"redis://{os.getenv('REDIS_URL')}:{os.getenv('REDIS_PORT')}/{os.getenv('REDIS_DB')}",
}
}
# Database
# https://docs.djangoproject.com/en/4.2/ref/settings/#databases
@@ -142,3 +150,9 @@ STATIC_URL = 'static/'
# https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
ESI_SSO_CLIENT_ID = os.getenv("ESI_CLIENT_ID")
ESI_SSO_CLIENT_SECRET = os.getenv("ESI_SECRET_KEY")
ESI_SSO_CALLBACK_URL = os.getenv("ESI_CALLBACK_URL")
ESI_USER_AGENT = os.getenv("ESI_USER_AGENT")
ESI_USER_CONTACT_EMAIL = os.getenv("ESI_USER_AGENT")