From 0e756017e83e4d0314bcc5207eb88e0bed4e4505 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com>
Date: Thu, 28 May 2020 01:08:57 +0200
Subject: [PATCH] majak: Redis cache

---
 majak/settings/base.py | 6 ++++++
 requirements/base.in   | 1 +
 requirements/base.txt  | 4 +++-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/majak/settings/base.py b/majak/settings/base.py
index 13b7ba4e0..8e99ea934 100644
--- a/majak/settings/base.py
+++ b/majak/settings/base.py
@@ -164,6 +164,12 @@ LOGGING = {
     "root": {"level": "INFO", "handlers": ["console"]},
 }
 
+# CACHES
+# ------------------------------------------------------------------------------
+CACHES = {
+    "default": env.cache("CACHE_URL", default="locmemcache://"),
+}
+
 # WAGTAIL SETTINGS
 # ------------------------------------------------------------------------------
 WAGTAIL_SITE_NAME = "Maják"
diff --git a/requirements/base.in b/requirements/base.in
index 902b800ae..dd13d9e6a 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -2,6 +2,7 @@ wagtail
 wagtailmenus
 django-environ
 django-extensions
+django-redis
 psycopg2-binary
 pirates<=0.4
 whitenoise
diff --git a/requirements/base.txt b/requirements/base.txt
index 377af2d3d..0d5e38433 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -15,9 +15,10 @@ django-cogwheels==0.3     # via wagtailmenus
 django-environ==0.4.5     # via -r base.in
 django-extensions==2.2.9  # via -r base.in
 django-modelcluster==5.0.1  # via wagtail
+django-redis==4.12.1      # via -r base.in
 django-taggit==1.2.0      # via wagtail
 django-treebeard==4.3.1   # via wagtail
-django==3.0.6             # via django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
+django==3.0.6             # via django-redis, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
 djangorestframework==3.11.0  # via wagtail
 draftjs-exporter==2.1.7   # via wagtail
 html5lib==1.0.1           # via wagtail
@@ -38,6 +39,7 @@ pyopenssl==19.1.0         # via josepy
 python-dateutil==2.8.1    # via arrow, ics
 python-ldap==3.2.0        # via pirates
 pytz==2020.1              # via django, django-modelcluster, l18n
+redis==3.5.2              # via django-redis
 requests==2.23.0          # via -r base.in, mozilla-django-oidc, wagtail
 six==1.14.0               # via cryptography, django-extensions, html5lib, ics, josepy, l18n, mozilla-django-oidc, pyopenssl, python-dateutil
 soupsieve==2.0            # via beautifulsoup4
-- 
GitLab