From 64cfff1db89b437e758bfc6975dff5983d2cef0d Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 17 Jul 2024 14:02:04 +0200 Subject: [PATCH] feat(admin): Add note about `webp` static assets Signed-off-by: Ferdinand Thiessen --- admin_manual/installation/nginx-root.conf.sample | 2 +- admin_manual/installation/nginx-subdir.conf.sample | 2 +- admin_manual/release_notes/upgrade_to_30.rst | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/admin_manual/installation/nginx-root.conf.sample b/admin_manual/installation/nginx-root.conf.sample index fd8e8fe9d..550364749 100644 --- a/admin_manual/installation/nginx-root.conf.sample +++ b/admin_manual/installation/nginx-root.conf.sample @@ -165,7 +165,7 @@ server { } # Serve static files - location ~ \.(?:css|js|mjs|svg|gif|png|jpg|ico|wasm|tflite|map|ogg|flac)$ { + location ~ \.(?:css|js|mjs|svg|gif|ico|jpg|png|webp|wasm|tflite|map|ogg|flac)$ { try_files $uri /index.php$request_uri; # HTTP response headers borrowed from Nextcloud `.htaccess` add_header Cache-Control "public, max-age=15778463$asset_immutable"; diff --git a/admin_manual/installation/nginx-subdir.conf.sample b/admin_manual/installation/nginx-subdir.conf.sample index bbfbae2d8..da9b56d48 100644 --- a/admin_manual/installation/nginx-subdir.conf.sample +++ b/admin_manual/installation/nginx-subdir.conf.sample @@ -164,7 +164,7 @@ server { } # Serve static files - location ~ \.(?:css|js|mjs|svg|gif|png|jpg|ico|wasm|tflite|map|ogg|flac)$ { + location ~ \.(?:css|js|mjs|svg|gif|ico|jpg|png|webp|wasm|tflite|map|ogg|flac)$ { try_files $uri /nextcloud/index.php$request_uri; # HTTP response headers borrowed from Nextcloud `.htaccess` add_header Cache-Control "public, max-age=15778463$asset_immutable"; diff --git a/admin_manual/release_notes/upgrade_to_30.rst b/admin_manual/release_notes/upgrade_to_30.rst index 64f818386..11e693d6c 100644 --- a/admin_manual/release_notes/upgrade_to_30.rst +++ b/admin_manual/release_notes/upgrade_to_30.rst @@ -9,6 +9,12 @@ System requirements * PHP 8.0 is no longer supported. * PostgreSQL 9.4 is no longer supported. +Web server configuration +------------------------ + +Make sure that your web server is serving files with the ``webp`` extension (WebP images) correctly as static assets. +This is included in the shipped ``.htaccess`` file but if you use another web server or custom configuration you need to check this manually. + Nextcloud configuration -----------------------