fix: support multi env

This commit is contained in:
Mythie
2023-10-18 23:19:29 +11:00
parent 1b53ff9c2d
commit b952ed9035
2 changed files with 12 additions and 4 deletions

View File

@ -2,8 +2,12 @@
const path = require('path'); const path = require('path');
const { withContentlayer } = require('next-contentlayer'); const { withContentlayer } = require('next-contentlayer');
require('dotenv').config({ const ENV_FILES = ['.env', '.env.local', `.env.${process.env.NODE_ENV || 'development'}`];
path: path.join(__dirname, '../../.env'),
ENV_FILES.forEach((file) => {
require('dotenv').config({
path: path.join(__dirname, `../../${file}`),
});
}); });
/** @type {import('next').NextConfig} */ /** @type {import('next').NextConfig} */

View File

@ -2,8 +2,12 @@
const path = require('path'); const path = require('path');
const { version } = require('./package.json'); const { version } = require('./package.json');
require('dotenv').config({ const ENV_FILES = ['.env', '.env.local', `.env.${process.env.NODE_ENV || 'development'}`];
path: path.join(__dirname, '../../.env'),
ENV_FILES.forEach((file) => {
require('dotenv').config({
path: path.join(__dirname, `../../${file}`),
});
}); });
/** @type {import('next').NextConfig} */ /** @type {import('next').NextConfig} */