✨ feat(config): 新建服务器脚本增加对egg监控配置
This commit is contained in:
@@ -47,10 +47,14 @@ var EASY_MONITOR_TEMPLATE_FILE = './easyMonitorTemplate.js';
|
|||||||
var WEB_SERVER_PATH = '../web-server/config/';
|
var WEB_SERVER_PATH = '../web-server/config/';
|
||||||
// web-server 配置模板
|
// web-server 配置模板
|
||||||
var WEB_SERVER_TEMPLATE_FILE = './webServerTemplate.ts';
|
var WEB_SERVER_TEMPLATE_FILE = './webServerTemplate.ts';
|
||||||
|
// web-server plugin 配置路径
|
||||||
|
var WEB_SERVER_PLUGIN_PATH = '../web-server/config/plugin.ts';
|
||||||
// gm-server 配置路径
|
// gm-server 配置路径
|
||||||
var GM_SERVER_PATH = '../gm-server/config/';
|
var GM_SERVER_PATH = '../gm-server/config/';
|
||||||
// gm-server 配置模板
|
// gm-server 配置模板
|
||||||
var GM_SERVER_TEMPLATE_FILE = './gmServerTemplate.ts';
|
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);
|
// const masterData = require(GAME_SERVER_MASTER_FILE);
|
||||||
var databaseData = require(GAME_SERVER_DATABASE_FILE);
|
var databaseData = require(GAME_SERVER_DATABASE_FILE);
|
||||||
function updateDatabase() {
|
function updateDatabase() {
|
||||||
@@ -140,6 +144,14 @@ function setupGmConfig() {
|
|||||||
var redisPassReg = /REDIS_PASS/;
|
var redisPassReg = /REDIS_PASS/;
|
||||||
modFile(configPath, 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();
|
// updateDatabase();
|
||||||
// setupGameApp();
|
// setupGameApp();
|
||||||
// setupPm2Config();
|
// setupPm2Config();
|
||||||
|
|||||||
@@ -178,8 +178,14 @@ function setupGmConfig() {
|
|||||||
modFile(configPath, redisPassReg, `${REDIS_PASS}`);
|
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();
|
// updateDatabase();
|
||||||
// setupGameApp();
|
// setupGameApp();
|
||||||
// setupPm2Config();
|
// setupPm2Config();
|
||||||
|
|||||||
Reference in New Issue
Block a user