feat: add scheduled function to rebuild site
This commit is contained in:
parent
f90db1e8e1
commit
626131bc83
4 changed files with 94 additions and 2 deletions
17
netlify/functions/refresh-data.mjs
Normal file
17
netlify/functions/refresh-data.mjs
Normal file
|
@ -0,0 +1,17 @@
|
|||
const rebuildSite = async (triggerTitle) => {
|
||||
const url = new URL(process.env.NETLIFY_REBUILD_HOOK);
|
||||
|
||||
url.searchParams.append("trigger_title", triggerTitle);
|
||||
|
||||
return await fetch(url.toString(), {
|
||||
method: "POST",
|
||||
});
|
||||
};
|
||||
|
||||
export default async () => {
|
||||
await rebuildSite("Refreshing data");
|
||||
};
|
||||
|
||||
export const config = {
|
||||
schedule: "0 */6 * * *",
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue