mirror of
https://github.com/certd/certd.git
synced 2026-10-13 15:49:25 +08:00
Merge branch 'v2-dev' into v2_client
This commit is contained in:
@@ -3,7 +3,7 @@ on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
version:
|
||||
description: "版本号(如 v1.42.5)"
|
||||
description: "版本号(如 1.42.5)"
|
||||
required: true
|
||||
type: string
|
||||
|
||||
|
||||
@@ -4,4 +4,4 @@ certd_plugin_loadmode=dev
|
||||
|
||||
# certd_koa_port=7004
|
||||
# certd_https_port=7005
|
||||
#certd_release_mode=stable
|
||||
# certd_release_mode=stable
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
certd_plugin_loadmode=metadata
|
||||
certd_plugin_loadmode=dev
|
||||
# certd_release_mode=dev
|
||||
@@ -249,6 +249,7 @@ const development = {
|
||||
],
|
||||
},
|
||||
} as MidwayConfig;
|
||||
loadDotEnv(`.env.${env}`);
|
||||
loadDotEnv();
|
||||
|
||||
mergeConfig(development, "development");
|
||||
|
||||
@@ -47,10 +47,18 @@ export function mergeConfig(config: any, envType: string) {
|
||||
return config;
|
||||
}
|
||||
|
||||
export function loadDotEnv() {
|
||||
const envStr = fs.readFileSync(".env").toString();
|
||||
export function loadDotEnv(envName= ".env") {
|
||||
if (!fs.existsSync(envName)) {
|
||||
return;
|
||||
}
|
||||
logger.info("load env file:", envName);
|
||||
const envStr = fs.readFileSync(envName).toString();
|
||||
envStr.split("\n").forEach(line => {
|
||||
const [key, value] = line.trim().split("=");
|
||||
if (key.trim().startsWith("#") || key.trim() === "") {
|
||||
return;
|
||||
}
|
||||
logger.info("load env var:", key, value);
|
||||
const oldValue = process.env[key];
|
||||
if (!oldValue) {
|
||||
process.env[key] = value;
|
||||
|
||||
Reference in New Issue
Block a user