diff --git a/README.md b/README.md index 1544adde..ba79b9c5 100644 --- a/README.md +++ b/README.md @@ -240,3 +240,6 @@ FAQ #### Why does my image placeholder blur look different from photo to photo? > Earlier versions of this template generated blur data on the client, which varied visually from browser to browser. Data is now generated consistently on the server. If you wish to update blur data for a particular photo, edit the photo in question, make no changes, and choose "Update." + +#### Why are large, multi-photo uploads not finishing? +> The default timeout for processing multiple uploads is 60 seconds (the limit for Hobby accounts). This can be extended to 5 minutes on Pro accounts by setting `maxDuration = 300` in `src/app/admin/uploads/page.tsx`. diff --git a/src/app/admin/uploads/page.tsx b/src/app/admin/uploads/page.tsx index 1a536301..e3adb096 100644 --- a/src/app/admin/uploads/page.tsx +++ b/src/app/admin/uploads/page.tsx @@ -4,7 +4,7 @@ import SiteGrid from '@/components/SiteGrid'; import AdminAddAllUploads from '@/admin/AdminAddAllUploads'; import { getUniqueTagsCached } from '@/photo/cache'; -export const maxDuration = 300; +export const maxDuration = 60; export default async function AdminUploadsPage() { const storageUrls = await getStorageUploadUrlsNoStore();