Przeglądaj źródła

refactor: Add dotenv support in medusa-config.js

adrien2p 3 lat temu
rodzic
commit
35eb696e02
3 zmienionych plików z 577 dodań i 314 usunięć
  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";
 

Plik diff jest za duży
+ 559 - 313
yarn.lock


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików