|
@@ -181,3 +181,45 @@ LOGGING = {
|
|
|
},
|
|
|
},
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+if (
|
|
|
+ "FRONTEND_CACHE_CLOUDFLARE_TOKEN" in os.environ
|
|
|
+ or "FRONTEND_CACHE_CLOUDFLARE_BEARER_TOKEN" in os.environ
|
|
|
+):
|
|
|
+ INSTALLED_APPS.append("wagtail.contrib.frontend_cache")
|
|
|
+ WAGTAILFRONTENDCACHE = {
|
|
|
+ "default": {
|
|
|
+ "BACKEND": "wagtail.contrib.frontend_cache.backends.CloudflareBackend",
|
|
|
+ "ZONEID": os.environ["FRONTEND_CACHE_CLOUDFLARE_ZONEID"],
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if "FRONTEND_CACHE_CLOUDFLARE_TOKEN" in os.environ:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ WAGTAILFRONTENDCACHE["default"].update(
|
|
|
+ {
|
|
|
+ "EMAIL": os.environ["FRONTEND_CACHE_CLOUDFLARE_EMAIL"],
|
|
|
+ "TOKEN": os.environ["FRONTEND_CACHE_CLOUDFLARE_TOKEN"],
|
|
|
+ }
|
|
|
+ )
|
|
|
+
|
|
|
+ else:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ WAGTAILFRONTENDCACHE["default"].update(
|
|
|
+ {"BEARER_TOKEN": os.environ["FRONTEND_CACHE_CLOUDFLARE_BEARER_TOKEN"]}
|
|
|
+ )
|