Files
server/src/applyConfig.ts
T
2025-12-17 11:04:15 +01:00

20 lines
541 B
TypeScript
Executable File

import { bgRedBright } from "picocolors";
require("dotenv").config({ quiet: true });
import moduleAlias from "module-alias";
moduleAlias();
process.env.CONFIG_PATH = process.argv[2] || "";
process.env.CONFIG_MODE = "overwrite";
process.env.CONFIG_WRITEBACK = "false";
import { initDatabase } from "@spacebar/util";
import { Config } from "@spacebar/util";
import { EnvConfig } from "@spacebar/util";
(async () => {
console.log("Env config:", JSON.stringify(EnvConfig.get(), null, 2));
await initDatabase();
await Config.init();
})();