Merge branch 'develop' into gun
[akkoma] / lib / pleroma / plugs / uploaded_media.ex
index f372829a2b0358f67f680c227d7c84f89ae5b294..36ff024a7d6e562e2f90c0bf0025a373cd725e04 100644 (file)
@@ -14,9 +14,14 @@ defmodule Pleroma.Plugs.UploadedMedia do
   # no slashes
   @path "media"
 
+  @default_cache_control_header "public, max-age=1209600"
+
   def init(_opts) do
     static_plug_opts =
-      []
+      [
+        headers: %{"cache-control" => @default_cache_control_header},
+        cache_control_for_etags: @default_cache_control_header
+      ]
       |> Keyword.put(:from, "__unconfigured_media_plug")
       |> Keyword.put(:at, "/__unconfigured_media_plug")
       |> Plug.Static.init()