diff --git a/apps/portal/package.json b/apps/portal/package.json index a93c3491811..9fd3697f15c 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -8,13 +8,12 @@ "dev": "next dev --turbopack", "prebuild": "pnpm run create-index", "build": "next build", - "postbuild": "pnpm run extract-search-data", + "postbuild": "pnpm run extract-search-data && pnpm next-sitemap", "start": "next start", "lint": "biome check ./src && eslint ./src", "fix": "biome check ./src --fix && eslint ./src --fix", "create-index": "pnpm tsx scripts/createEmptySearchIndex.ts", - "extract-search-data": "pnpm tsx scripts/extractSearchData.ts", - "postextract-search-data": "next-sitemap" + "extract-search-data": "pnpm tsx scripts/extractSearchData.ts" }, "dependencies": { "@dirtycajunrice/klee": "^1.0.1", diff --git a/turbo.json b/turbo.json index d1fe808ec99..77003a98704 100644 --- a/turbo.json +++ b/turbo.json @@ -6,6 +6,16 @@ "outputs": ["dist/**"], "dependsOn": ["^build"] }, + "postbuild": { + "dependsOn": ["^postbuild"], + "outputs": [ + "dist/**", + ".next/**", + "public/robots.txt", + "public/sitemap*.xml", + "searchIndex.json" + ] + }, "bench": { "cache": false, "dependsOn": []