Ver Fonte

Move environment setup to separate file

ghorsington há 4 anos atrás
pai
commit
eaba4af0b8
2 ficheiros alterados com 17 adições e 15 exclusões
  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";