summary refs log tree commit diff
path: root/src/applyConfig.ts
blob: e414b2a2a945b71563e767fbbbfebd3d80c41881 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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();
})();