|
@@ -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";
|
|
|
|