From 4b8fbbb58054593e8fe2a8f7ff1d3de0ad1822b2 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 5 Feb 2022 19:40:44 +0100 Subject: [PATCH] chore(dev): Check env prior to Algolia indexing --- packages/freesewing.dev/scripts/algolia.mjs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/freesewing.dev/scripts/algolia.mjs b/packages/freesewing.dev/scripts/algolia.mjs index ac8255068de..e0217123567 100644 --- a/packages/freesewing.dev/scripts/algolia.mjs +++ b/packages/freesewing.dev/scripts/algolia.mjs @@ -141,9 +141,19 @@ const indexMarkdownContent = async () => { } const run = async () => { - await indexMarkdownContent() - await indexStrapiContent() - console.log() + if ( + (process.env.NETLIFY && process.env.CONTEXT === 'production') + || process.env.FORCE_ALGOLIA + ) { + await indexMarkdownContent() + await indexStrapiContent() + console.log() + } else { + console.log() + console.log('Not a producion deploy. Not indexing to Algolia.') + console.log('To force indexing, set the FORCE_ALGOLIA environment variable') + console.log() + } } run()