diff --git a/.changeset/tender-seas-hunt.md b/.changeset/tender-seas-hunt.md new file mode 100644 index 0000000..e76b5d2 --- /dev/null +++ b/.changeset/tender-seas-hunt.md @@ -0,0 +1,5 @@ +--- +"saleor-app-products-feed": patch +--- + +Changed Vercel's maximum execution time to be 5 minutes for feed generation. This should help with the previous limits of 60s, that was not enough for feed to be generated. diff --git a/apps/products-feed/src/pages/api/feed/[url]/[channel]/google.xml.ts b/apps/products-feed/src/pages/api/feed/[url]/[channel]/google.xml.ts index 7f97188..20ea6f0 100644 --- a/apps/products-feed/src/pages/api/feed/[url]/[channel]/google.xml.ts +++ b/apps/products-feed/src/pages/api/feed/[url]/[channel]/google.xml.ts @@ -16,6 +16,10 @@ import { getDownloadUrl, getFileName } from "../../../../../modules/file-storage import { RootConfig } from "../../../../../modules/app-configuration/app-config"; import { z, ZodError } from "zod"; +export const config = { + maxDuration: 5, +}; + // By default we cache the feed for 5 minutes. This can be changed by setting the FEED_CACHE_MAX_AGE const FEED_CACHE_MAX_AGE = process.env.FEED_CACHE_MAX_AGE ? parseInt(process.env.FEED_CACHE_MAX_AGE, 10)