From c348b0c457a39b03047390ed1aa39943573244a9 Mon Sep 17 00:00:00 2001
From: Annisa Devi Nurmalasari <advi.nurmalasari@gmail.com>
Date: Mon, 13 Jun 2022 20:48:43 +0700
Subject: [PATCH] Update proxy

---
 reverse_proxy.conf | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/reverse_proxy.conf b/reverse_proxy.conf
index c957614..7a3221e 100644
--- a/reverse_proxy.conf
+++ b/reverse_proxy.conf
@@ -1,3 +1,6 @@
+proxy_cache_path /tmp/cache keys_zone=mycache:10m levels=1:2 inactive=30m
+max_size=100m;
+
 server {
     listen 52894;
     listen [::]:52894;
@@ -9,4 +12,13 @@ server {
     location ~ /read/([0-9]*) {
         proxy_pass http://0.0.0.0:32894/read/$1;
     }
+
+    location ~ /read/([0-9]*)/([0-9]*) {
+        proxy_cache mycache;
+        proxy_cache_valid 30m;
+        proxy_cache_key "$1$2";
+        add_header X-Proxy-Cache $upstream_cache_status;
+
+        proxy_pass http://0.0.0.0:32894/read/$1;
+    }
 }
\ No newline at end of file
-- 
GitLab