care.ohn/scripts/generate-headers.ts
2025-03-02 19:35:15 +07:00

28 lines
748 B
TypeScript

import { writeFile } from "fs/promises";
import path from "path";
const headers = process.env.HEADERS;
const header_folder = path.join(__dirname, "..", "public");
async function writeHeaders() {
if (!headers) {
console.warn("HEADERS environment variable is not set.");
process.exit(0);
}
console.log("HEADERS environment variable is set.");
const headersPath = path.join(header_folder, "_headers");
console.log(`Writing headers to file at path: ${headersPath}`);
try {
await writeFile(headersPath, headers, "utf-8");
console.log("Headers written to file successfully.");
process.exit(0);
} catch (error) {
console.error("Error writing headers to file:", error);
process.exit(0);
}
}
writeHeaders();