From 232e0964b38482d24c45ec030e369a1195f98bfe Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Wed, 10 Aug 2022 11:50:21 +0200 Subject: [PATCH] fix(dev): Updated algolia script for vercel --- sites/dev/package.json | 2 +- sites/dev/scripts/algolia.mjs | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/sites/dev/package.json b/sites/dev/package.json index 9e7d3c3ab4b..122109738b2 100644 --- a/sites/dev/package.json +++ b/sites/dev/package.json @@ -8,7 +8,7 @@ "prebuild": "SITE=dev node --experimental-json-modules ../shared/prebuild/index.mjs", "build": "node --experimental-json-modules ./node_modules/.bin/next build", "cibuild": "yarn prebuild && node --experimental-json-modules ./node_modules/.bin/next build", - "export": "yarn prebuild && next build && next export && node scripts/algolia.mjs", + "start": "yarn prebuild && node --experimental-json-modules ./node_modules/.bin/next dev -p 8000", "lint": "next lint", "serve": "pm2 start npm --name 'dev' -- run start" diff --git a/sites/dev/scripts/algolia.mjs b/sites/dev/scripts/algolia.mjs index e0217123567..07284633084 100644 --- a/sites/dev/scripts/algolia.mjs +++ b/sites/dev/scripts/algolia.mjs @@ -26,13 +26,17 @@ import rehypeStringify from 'rehype-stringify' import yaml from 'yaml' import { getPosts } from '../../freesewing.shared/prebuild/strapi.mjs' import { getMdxFileList } from '../../freesewing.shared/prebuild/mdx.mjs' +import config from '../algolia.mjs' dotenv.config() /* * Initialize Algolia client */ -const client = algoliasearch(process.env.ALGOLIA_APP_ID, process.env.ALGOLIA_API_KEY) -const index = client.initIndex(process.env.ALGOLIA_INDEX) +const client = algoliasearch( + config.algolia.app, + process.env.ALGOLIA_API_WRITE_KEY +) +const index = client.initIndex(config.algolia.index) /* * Turn a Strapi blog post into an object ready for indexing @@ -142,8 +146,8 @@ const indexMarkdownContent = async () => { const run = async () => { if ( - (process.env.NETLIFY && process.env.CONTEXT === 'production') - || process.env.FORCE_ALGOLIA + process.env.VERCEL_ENV === 'production' || + process.env.FORCE_ALGOLIA ) { await indexMarkdownContent() await indexStrapiContent()