diff --git a/website/astro.config.mjs b/website/astro.config.mjs index 46bfd033..d4ef2735 100644 --- a/website/astro.config.mjs +++ b/website/astro.config.mjs @@ -37,16 +37,15 @@ export default defineConfig({ globPatterns: ['**/*.{js,css,html,ico,png,svg,json,wav,mp3,ogg}'], runtimeCaching: [ { - urlPattern: ({ url }) => { + urlPattern: ({ url }) => [ /^https:\/\/raw\.githubusercontent\.com\/.*/i, /^https:\/\/freesound\.org\/.*/i, /^https:\/\/shabda\.ndre\.gr\/.*/i, - ].some((regex) => regex.test(url)); - }, + ].some((regex) => regex.test(url)), handler: 'CacheFirst', options: { - cacheName: 'github-files', + cacheName: 'external-samples', expiration: { maxEntries: 5000, maxAgeSeconds: 60 * 60 * 24 * 30, // <== 14 days