diff --git a/roles/pkgdb-proxy/files/pkgdb-gnome-software.conf b/roles/pkgdb-proxy/files/pkgdb-gnome-software.conf index 2c7e1946db..a2c87b14a1 100644 --- a/roles/pkgdb-proxy/files/pkgdb-gnome-software.conf +++ b/roles/pkgdb-proxy/files/pkgdb-gnome-software.conf @@ -1 +1,9 @@ +# +# Do not use MTime for the ETag here, because the mtime of the file +# on the different proxies makes them return different ETags +# Instead use Digest and Size to tell when the file has changed. +# + +FileETag Size Digest + AliasMatch ^/pkgdb/api/collections/? /srv/web/pkgdb-gnome-software-collections.json