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();
+})();
|