fix build

This commit is contained in:
geoffsee
2025-06-18 10:41:39 -04:00
parent 0c999e0400
commit 7454c9b54b
6 changed files with 50 additions and 38 deletions

View File

@@ -5,20 +5,18 @@ import * as child_process from "node:child_process";
import {VitePWA} from 'vite-plugin-pwa';
import { configDefaults } from 'vitest/config';
const APP_FQDN = "open-gsio.seemueller.workers.dev";
export default defineConfig(({command}) => {
const customPlugins = [
{
name: "sitemap-generator",
buildStart(options) {
if (command === "build") {
child_process.execSync("./scripts/generate_sitemap.js " + APP_FQDN);
child_process.execSync("bun run generate:sitemap");
console.log("Generated Sitemap -> public/sitemap.xml");
child_process.execSync("./scripts/generate_robots_txt.js " + APP_FQDN);
child_process.execSync("bun run generate:robotstxt");
console.log("Generated robots.txt -> public/robots.txt");
child_process.execSync("cp -r ../../node_modules/katex/dist/fonts public/static");
console.log("Copied KaTeX fonts -> public/static/fonts");
child_process.execSync("bun run generate:fonts");
console.log("Copied fonts -> public/static/fonts");
}
},
},