diff --git a/scripts/newServerConfig.js b/scripts/newServerConfig.js index 8b699853c..e42b440aa 100644 --- a/scripts/newServerConfig.js +++ b/scripts/newServerConfig.js @@ -47,10 +47,14 @@ var EASY_MONITOR_TEMPLATE_FILE = './easyMonitorTemplate.js'; var WEB_SERVER_PATH = '../web-server/config/'; // web-server 配置模板 var WEB_SERVER_TEMPLATE_FILE = './webServerTemplate.ts'; +// web-server plugin 配置路径 +var WEB_SERVER_PLUGIN_PATH = '../web-server/config/plugin.ts'; // gm-server 配置路径 var GM_SERVER_PATH = '../gm-server/config/'; // gm-server 配置模板 var GM_SERVER_TEMPLATE_FILE = './gmServerTemplate.ts'; +// gm-server plugin 配置路径 +var GM_SERVER_PLUGIN_PATH = '../gm-server/config/plugin.ts'; // const masterData = require(GAME_SERVER_MASTER_FILE); var databaseData = require(GAME_SERVER_DATABASE_FILE); function updateDatabase() { @@ -140,6 +144,14 @@ function setupGmConfig() { var redisPassReg = /REDIS_PASS/; modFile(configPath, redisPassReg, "" + REDIS_PASS); } +// 配置 web-server plugin +function setupEggPlugin() { + var reg = /(env: \[.*)(?=])/; + modFile(path.join(__dirname, WEB_SERVER_PLUGIN_PATH), reg, "$1, '" + ENV + "'"); + modFile(path.join(__dirname, GM_SERVER_PLUGIN_PATH), reg, "$1, '" + ENV + "'"); +} +// ! 尚未添加短连接 plugin 配置 +setupEggPlugin(); // updateDatabase(); // setupGameApp(); // setupPm2Config(); diff --git a/scripts/newServerConfig.ts b/scripts/newServerConfig.ts index a0692ddc8..01801f8d4 100644 --- a/scripts/newServerConfig.ts +++ b/scripts/newServerConfig.ts @@ -178,8 +178,14 @@ function setupGmConfig() { modFile(configPath, redisPassReg, `${REDIS_PASS}`); } -// ! 尚未添加短连接 plugin 配置 +// 配置 web-server plugin +function setupEggPlugin() { + const reg: RegExp = /(env: \[.*)(?=])/; + modFile(path.join(__dirname, WEB_SERVER_PLUGIN_PATH), reg, `$1, '${ENV}'`); + modFile(path.join(__dirname, GM_SERVER_PLUGIN_PATH), reg, `$1, '${ENV}'`); +} +// setupEggPlugin(); // updateDatabase(); // setupGameApp(); // setupPm2Config();