From 1a5a5797c29aeed3548bc34db28b178f09afb2ae Mon Sep 17 00:00:00 2001
From: Kristian Klausen <kristian@klausen.dk>
Date: Sat, 20 Jul 2024 23:15:59 +0200
Subject: [PATCH] archwiki: update the cache in the background

---
 roles/archwiki/templates/nginx.d.conf.j2 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/roles/archwiki/templates/nginx.d.conf.j2 b/roles/archwiki/templates/nginx.d.conf.j2
index 1a3990a74..8b381c6c0 100644
--- a/roles/archwiki/templates/nginx.d.conf.j2
+++ b/roles/archwiki/templates/nginx.d.conf.j2
@@ -121,6 +121,9 @@ server {
         # [1] https://www.fastly.com/blog/best-practices-using-vary-header/
         # [2] https://github.com/nginx/nginx/commit/1332e76b20a6a1e871904525d42b17dcaed81eec
         fastcgi_ignore_headers Vary;
+        fastcgi_cache_background_update on;
+        fastcgi_cache_use_stale updating;
+        fastcgi_cache_lock on;
 
         add_header X-Cache $upstream_cache_status;
 {% endblock %}
-- 
GitLab