feat(config): 新建服务器脚本增加对egg监控配置

This commit is contained in:
liangtongchuan
2023-04-27 23:38:11 +08:00
parent 706821f5c5
commit 354e2ea9de
2 changed files with 19 additions and 1 deletions

View File

@@ -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();

View File

@@ -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();