summary refs log tree commit diff
path: root/src/applyConfig.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/applyConfig.ts')
-rwxr-xr-xsrc/applyConfig.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/applyConfig.ts b/src/applyConfig.ts
new file mode 100755

index 00000000..e414b2a2 --- /dev/null +++ b/src/applyConfig.ts
@@ -0,0 +1,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(); +})();