소스 검색

refactor: Add dotenv support in medusa-config.js

Oliver Windall Juhl 3 년 전
부모
커밋
90ecf50363
3개의 변경된 파일584개의 추가작업 그리고 314개의 파일을 삭제
  1. 1 1
      .gitignore
  2. 24 0
      medusa-config.js
  3. 559 313
      yarn.lock

+ 1 - 1
.gitignore

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

+ 24 - 0
medusa-config.js

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

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 559 - 313
yarn.lock


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.