summaryrefslogtreecommitdiff
path: root/installation
diff options
context:
space:
mode:
authorlambda <pleromagit@rogerbraun.net>2017-12-20 14:22:24 +0000
committerlambda <pleromagit@rogerbraun.net>2017-12-20 14:22:24 +0000
commit35ac549a99f325d2e73c03d7c2951f3d6570b7b4 (patch)
treed79e7f5b5d82e3c4098895dcdec2e872ad84fc3e /installation
parent2a744cdff8a94d92683ab1a16f89bb51112006f8 (diff)
parentf909aec050498a366d8b0ed6c1b5439b5b0891f1 (diff)
downloadpleroma-35ac549a99f325d2e73c03d7c2951f3d6570b7b4.tar.gz
pleroma-35ac549a99f325d2e73c03d7c2951f3d6570b7b4.zip
Merge branch 'media-proxy' into 'develop'
Media proxy See merge request pleroma/pleroma!34
Diffstat (limited to 'installation')
-rw-r--r--installation/pleroma.nginx12
1 files changed, 11 insertions, 1 deletions
diff --git a/installation/pleroma.nginx b/installation/pleroma.nginx
index 6cf9f3fa0..4e88a426d 100644
--- a/installation/pleroma.nginx
+++ b/installation/pleroma.nginx
@@ -1,3 +1,6 @@
+proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=10g
+ inactive=720m use_temp_path=off;
+
server {
listen 80;
server_name example.tld;
@@ -24,6 +27,13 @@ server {
proxy_set_header Connection "upgrade";
proxy_pass http://localhost:4000;
}
+
+ location /proxy {
+ proxy_cache pleroma_media_cache;
+ proxy_cache_lock on;
+ proxy_pass http://localhost:4000;
+ }
+
include snippets/well-known.conf;
-} \ No newline at end of file
+}