添加环境变量local
This commit is contained in:
+12
-5
@@ -39,8 +39,15 @@ adminfilePath.ADMIN_USER = 'config/adminUser';
|
|||||||
*/
|
*/
|
||||||
preload();
|
preload();
|
||||||
|
|
||||||
|
let mongoAddr = 'mongodb://dbop:zyzdbopbantu@dds-8vbdb47c6fb58a541.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vbdb47c6fb58a542.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-500808098';
|
||||||
|
let redisArr = 'r-8vb4i2kgl91886fkxd.redis.zhangbei.rds.aliyuncs.com';
|
||||||
|
if(process.env.NODE_ENV == 'local') {
|
||||||
|
mongoAddr = 'mongodb://127.0.0.1/admin';
|
||||||
|
redisArr = '127.0.0.1';
|
||||||
|
}
|
||||||
|
|
||||||
// 创建 mongodb 连接
|
// 创建 mongodb 连接
|
||||||
mongoose.connect('mongodb://dbop:zyzdbopbantu@dds-8vbdb47c6fb58a541.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vbdb47c6fb58a542.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-500808098', { useNewUrlParser: true, useUnifiedTopology: true }, (err) => {
|
mongoose.connect(mongoAddr, { useNewUrlParser: true, useUnifiedTopology: true }, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log('mongodb connect err', err);
|
console.log('mongodb connect err', err);
|
||||||
} else {
|
} else {
|
||||||
@@ -49,7 +56,7 @@ mongoose.connect('mongodb://dbop:zyzdbopbantu@dds-8vbdb47c6fb58a541.mongodb.zhan
|
|||||||
});
|
});
|
||||||
|
|
||||||
// 创建 redis 连接
|
// 创建 redis 连接
|
||||||
const client = redis.createClient(6379, 'r-8vb4i2kgl91886fkxd.redis.zhangbei.rds.aliyuncs.com', {detect_buffers: true});
|
const client = redis.createClient(6379, redisArr, {detect_buffers: true});
|
||||||
client.auth('zyz_2020', (err, reply) => {
|
client.auth('zyz_2020', (err, reply) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log('redis err', err);
|
console.log('redis err', err);
|
||||||
@@ -66,7 +73,7 @@ let app = pinus.createApp();
|
|||||||
app.set('name', 'chatofpomelo-websocket');
|
app.set('name', 'chatofpomelo-websocket');
|
||||||
|
|
||||||
// app configuration
|
// app configuration
|
||||||
app.configure('production|development', 'connector', function () {
|
app.configure('production|development|local', 'connector', function () {
|
||||||
app.set('connectorConfig',
|
app.set('connectorConfig',
|
||||||
{
|
{
|
||||||
connector: pinus.connectors.hybridconnector,
|
connector: pinus.connectors.hybridconnector,
|
||||||
@@ -91,7 +98,7 @@ app.configure('production|development', 'connector', function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.configure('production|development', 'gate', function () {
|
app.configure('production|development|local', 'gate', function () {
|
||||||
app.set('connectorConfig',
|
app.set('connectorConfig',
|
||||||
{
|
{
|
||||||
connector: pinus.connectors.hybridconnector,
|
connector: pinus.connectors.hybridconnector,
|
||||||
@@ -163,7 +170,7 @@ app.configure('production|development', function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.configure('development', function () {
|
app.configure('development|local', function () {
|
||||||
// enable the system monitor modules
|
// enable the system monitor modules
|
||||||
app.enable('systemMonitor');
|
app.enable('systemMonitor');
|
||||||
app.enable('rpcDebugLog');
|
app.enable('rpcDebugLog');
|
||||||
|
|||||||
@@ -9,5 +9,10 @@ module.exports = {
|
|||||||
'id': 'master-server-1',
|
'id': 'master-server-1',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'port': 3005
|
'port': 3005
|
||||||
|
},
|
||||||
|
'local': {
|
||||||
|
'id': 'master-server-1',
|
||||||
|
'host': '127.0.0.1',
|
||||||
|
'port': 3005
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -68,5 +68,47 @@ module.exports = {
|
|||||||
'frontend': true
|
'frontend': true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
'local': {
|
||||||
|
'connector': [
|
||||||
|
{
|
||||||
|
'id': 'connector-server-1',
|
||||||
|
'host': '127.0.0.1',
|
||||||
|
'port': 4050,
|
||||||
|
'clientHost': '127.0.0.1',
|
||||||
|
'clientPort': 3050,
|
||||||
|
'frontend': true,
|
||||||
|
'args': '--inspect=10001'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
'chat': [
|
||||||
|
{'id': 'chat-server-1', 'host': '127.0.0.1', 'port': 6050, 'args': '--inspect=10002'},
|
||||||
|
{'id': 'chat-server-2', 'host': '127.0.0.1', 'port': 6051, 'args': '--inspect=10004'},
|
||||||
|
{'id': 'chat-server-3', 'host': '127.0.0.1', 'port': 6052, 'args': '--inspect=10005'}
|
||||||
|
],
|
||||||
|
'role': [
|
||||||
|
{'id': 'role-server-1', 'host': '127.0.0.1', 'port': 6053, 'args': '--inspect=10006'}
|
||||||
|
],
|
||||||
|
'battle': [
|
||||||
|
{'id': 'battle-server-1', 'host': '127.0.0.1', 'port': 6054, 'args': '--inspect=10007'}
|
||||||
|
],
|
||||||
|
'gate': [
|
||||||
|
{
|
||||||
|
'id': 'gate-server-1',
|
||||||
|
'host': '127.0.0.1',
|
||||||
|
'clientHost': '127.0.0.1',
|
||||||
|
'clientPort': 3014,
|
||||||
|
'frontend': true,
|
||||||
|
'args': '--inspect=10003'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'id': 'gate-server-2',
|
||||||
|
'host': '127.0.0.1',
|
||||||
|
'clientHost': '127.0.0.1',
|
||||||
|
'clientPort': 3015,
|
||||||
|
'frontend': true,
|
||||||
|
'args': '--inspect=10008'
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -10,7 +10,8 @@
|
|||||||
"test": "yarn run build",
|
"test": "yarn run build",
|
||||||
"cov": "nyc mocha",
|
"cov": "nyc mocha",
|
||||||
"ci": "yarn run test",
|
"ci": "yarn run test",
|
||||||
"gen-api-ref": "node ../../../node_modules/typedoc/bin/typedoc --mode file --hideGenerator --excludeExternals --ignoreCompilerErrors --out ../../../run/site/public/api-reference/pinus-loader lib/"
|
"gen-api-ref": "node ../../../node_modules/typedoc/bin/typedoc --mode file --hideGenerator --excludeExternals --ignoreCompilerErrors --out ../../../run/site/public/api-reference/pinus-loader lib/",
|
||||||
|
"local": "npm run build && cd dist && NODE_ENV=local pinus start -e local"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typegoose/typegoose": "^7.3.5",
|
"@typegoose/typegoose": "^7.3.5",
|
||||||
|
|||||||
Reference in New Issue
Block a user