瀏覽代碼

Move environment setup to separate file

ghorsington 4 年之前
父節點
當前提交
eaba4af0b8
共有 2 個文件被更改,包括 17 次插入15 次删除
  1. 16 0
      bot/src/environment.ts
  2. 1 15
      bot/src/main.ts

+ 16 - 0
bot/src/environment.ts

@@ -0,0 +1,16 @@
+import dotenv from "dotenv";
+
+if (process.env.NODE_ENV == "dev") {
+    dotenv.config({
+        path: "../.env"
+    });
+    dotenv.config({
+        path: "../db.env"
+    });
+    
+    process.env.TYPEORM_HOST = "localhost";
+    process.env.FACEDETECT_URL = "localhost:8081";
+    process.env.TYPEORM_USERNAME = process.env.DB_USERNAME;
+    process.env.TYPEORM_PASSWORD = process.env.DB_PASSWORD;
+    process.env.TYPEORM_DATABASE = process.env.DB_NAME;
+}

+ 1 - 15
bot/src/main.ts

@@ -1,21 +1,7 @@
 // We need some kind of module resolver for @shared/db. We use module-alias.
 require("module-alias/register");
 
-import dotenv from "dotenv";
-if (process.env.NODE_ENV == "dev") {
-    dotenv.config({
-        path: "../.env"
-    });
-    dotenv.config({
-        path: "../db.env"
-    });
-    process.env.TYPEORM_HOST = "localhost";
-    process.env.FACEDETECT_URL = "localhost:8081";
-    process.env.TYPEORM_USERNAME = process.env.DB_USERNAME;
-    process.env.TYPEORM_PASSWORD = process.env.DB_PASSWORD;
-    process.env.TYPEORM_DATABASE = process.env.DB_NAME;
-}
-
+import "./environment";
 import * as fs from "fs";
 import * as path from "path";
 import { client } from "./client";