Browse Source

refactor: Add dotenv support in medusa-config.js

adrien2p 3 năm trước cách đây
mục cha
commit
35eb696e02
3 tập tin đã thay đổi với 577 bổ sung314 xóa
  1. 1 1
      .gitignore
  2. 17 0
      medusa-config.js
  3. 559 313
      yarn.lock

+ 1 - 1
.gitignore

@@ -4,4 +4,4 @@
 /uploads
 /node_modules
 yarn-error.log
-
+/.idea

+ 17 - 0
medusa-config.js

@@ -1,3 +1,20 @@
+const dotenv = require('dotenv')
+
+let ENV_FILE_NAME = '';
+switch (process.env.NODE_ENV) {
+	case 'production_like':
+		ENV_FILE_NAME = '.env.production';
+		break;
+	case 'test':
+		ENV_FILE_NAME = '.env.test';
+		break;
+	default:
+		ENV_FILE_NAME = '.env';
+		break;
+}
+
+dotenv.config({ path: process.cwd() + '/' + ENV_FILE_NAME });
+
 // CORS when consuming Medusa from admin
 const ADMIN_CORS = process.env.ADMIN_CORS || "http://localhost:7000,http://localhost:7001";
 

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 559 - 313
yarn.lock


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác