配置:dev服数据库
This commit is contained in:
@@ -16,6 +16,7 @@ function main (){
|
|||||||
|
|
||||||
fs.writeFileSync(__dirname + '/game-server/config.json', result, 'utf8');
|
fs.writeFileSync(__dirname + '/game-server/config.json', result, 'utf8');
|
||||||
fs.writeFileSync(__dirname + '/gm-server/config/env', env, 'utf8');
|
fs.writeFileSync(__dirname + '/gm-server/config/env', env, 'utf8');
|
||||||
|
fs.writeFileSync(__dirname + '/web-server/config/env', env, 'utf8');
|
||||||
}
|
}
|
||||||
|
|
||||||
main();
|
main();
|
||||||
|
|||||||
@@ -12,11 +12,11 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
'alpha': {
|
'alpha': {
|
||||||
'mongo': 'mongodb://dbop:zyzdbopbantu@dds-8vbdb47c6fb58a541.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vbdb47c6fb58a542.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-500808098',
|
'mongo': 'mongodb://dbop:zyzdbopbantu@dds-8vbdb47c6fb58a541.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vbdb47c6fb58a542.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-500808098',
|
||||||
'redis': 'r-8vb130185rp2ir3lqn.redis.zhangbei.rds.aliyuncs.com',
|
'redis': 'r-8vb4i2kgl91886fkxd.redis.zhangbei.rds.aliyuncs.com',
|
||||||
'redispw': 'zyz_monitor_2021'
|
'redispw': 'zyz_2020'
|
||||||
},
|
},
|
||||||
'dev': {
|
'dev': {
|
||||||
'mongo': 'mongodb://dbop:zyzdbopbantu@dds-8vbdb47c6fb58a541.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vbdb47c6fb58a542.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-500808098',
|
'mongo': 'mongodb://dbop:zyzDev2021@dds-8vb5c74ba4263da41.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vb5c74ba4263da42.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-506991391',
|
||||||
'redis': 'r-8vb130185rp2ir3lqn.redis.zhangbei.rds.aliyuncs.com',
|
'redis': 'r-8vb130185rp2ir3lqn.redis.zhangbei.rds.aliyuncs.com',
|
||||||
'redispw': 'zyz_monitor_2021'
|
'redispw': 'zyz_monitor_2021'
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -0,0 +1,59 @@
|
|||||||
|
import { EggAppConfig, EggAppInfo, PowerPartial } from 'egg';
|
||||||
|
|
||||||
|
export default (appInfo: EggAppInfo) => {
|
||||||
|
const config = {} as PowerPartial<EggAppConfig>;
|
||||||
|
|
||||||
|
// override config from framework / plugin
|
||||||
|
// use for cookie sign key, should change to your own and keep security
|
||||||
|
config.keys = appInfo.name + '_1600244957952_7142';
|
||||||
|
|
||||||
|
// add your egg config in here
|
||||||
|
config.middleware = [];
|
||||||
|
|
||||||
|
config.cluster = {
|
||||||
|
listen: {
|
||||||
|
port: 7500
|
||||||
|
}
|
||||||
|
};
|
||||||
|
// add your special config in here
|
||||||
|
const bizConfig = {
|
||||||
|
sourceUrl: `https://github.com/eggjs/examples/tree/master/${appInfo.name}`,
|
||||||
|
};
|
||||||
|
|
||||||
|
config.mongoose = {
|
||||||
|
url: 'mongodb://root:zyzDev2021@dds-8vb5c74ba4263da41.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vb5c74ba4263da42.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-506991391', // 内网
|
||||||
|
options: { useNewUrlParser: true, useUnifiedTopology: true },
|
||||||
|
};
|
||||||
|
|
||||||
|
config.security = {
|
||||||
|
csrf: {
|
||||||
|
enable: false,
|
||||||
|
ignoreJSON: true
|
||||||
|
},
|
||||||
|
domainWhiteList: ['http://localhost:9000']
|
||||||
|
};
|
||||||
|
|
||||||
|
// 配置上传
|
||||||
|
config.multipart = {
|
||||||
|
fileSize: '100mb',
|
||||||
|
mode: 'stream',
|
||||||
|
whitelist: [
|
||||||
|
'.json', '.ts', '.zip'
|
||||||
|
],
|
||||||
|
fileExtensions: ['.json', '.ts', '.zip', '.tar.gz'], // 扩展几种上传的文件格式
|
||||||
|
autoFields: true
|
||||||
|
};
|
||||||
|
|
||||||
|
config.alinode = {
|
||||||
|
appid: '86043',
|
||||||
|
secret: '54ef0364995b0c4f2ab42150e29ad30df8327a3a',
|
||||||
|
error_log: [ '/root/logs/zyz/zyz-web.log', '/root/logs/zyz/common-error.log', '/root/logs/zyz/egg-agent.log' ],
|
||||||
|
packages: [ '/root/zyz/web-server/package.json' ],
|
||||||
|
};
|
||||||
|
|
||||||
|
// the return config will combines to EggAppConfig
|
||||||
|
return {
|
||||||
|
...config,
|
||||||
|
...bizConfig,
|
||||||
|
};
|
||||||
|
};
|
||||||
@@ -28,3 +28,4 @@ node ./config.js ${1}
|
|||||||
rsync -av --include '.babelrc' --include '.eslintrc.js' --exclude '.*' --exclude 'logs' --exclude './game-server/node_modules' --exclude './game-server/node_modules' --exclude './game-server/dist' --exclude 'node_modules' --exclude 'bower_components' --exclude 'dist' --progress --inplace --no-owner --no-group --rsh='ssh -p22' . ${destUrl}
|
rsync -av --include '.babelrc' --include '.eslintrc.js' --exclude '.*' --exclude 'logs' --exclude './game-server/node_modules' --exclude './game-server/node_modules' --exclude './game-server/dist' --exclude 'node_modules' --exclude 'bower_components' --exclude 'dist' --progress --inplace --no-owner --no-group --rsh='ssh -p22' . ${destUrl}
|
||||||
git checkout ./game-server/config.json
|
git checkout ./game-server/config.json
|
||||||
git checkout ./gm-server/config/env
|
git checkout ./gm-server/config/env
|
||||||
|
git checkout ./web-server/config/env
|
||||||
|
|||||||
@@ -0,0 +1,61 @@
|
|||||||
|
import { EggAppConfig, EggAppInfo, PowerPartial } from 'egg';
|
||||||
|
const path = require('path');
|
||||||
|
|
||||||
|
export default (appInfo: EggAppInfo) => {
|
||||||
|
const config = {} as PowerPartial<EggAppConfig>;
|
||||||
|
|
||||||
|
// override config from framework / plugin
|
||||||
|
// use for cookie sign key, should change to your own and keep security
|
||||||
|
config.keys = appInfo.name + '_1597499383757_3508';
|
||||||
|
config.security = {
|
||||||
|
csrf: {
|
||||||
|
enable: false,
|
||||||
|
},
|
||||||
|
domainWhiteList: [ '*' ],
|
||||||
|
};
|
||||||
|
config.cors = {
|
||||||
|
origin: '*', // 匹配规则 域名+端口 *则为全匹配
|
||||||
|
allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH',
|
||||||
|
};
|
||||||
|
// add your egg config in here
|
||||||
|
config.middleware = [ 'parmsDecode' ];
|
||||||
|
|
||||||
|
config.mongoose = {
|
||||||
|
url: 'mongodb://dbop:zyzDev2021@dds-8vb5c74ba4263da41.mongodb.zhangbei.rds.aliyuncs.com:3717,dds-8vb5c74ba4263da42.mongodb.zhangbei.rds.aliyuncs.com:3717/zyz?replicaSet=mgset-506991391', // 内网
|
||||||
|
options: { useNewUrlParser: true, useUnifiedTopology: true },
|
||||||
|
};
|
||||||
|
|
||||||
|
config.alinode = {
|
||||||
|
appid: '86043',
|
||||||
|
secret: '54ef0364995b0c4f2ab42150e29ad30df8327a3a',
|
||||||
|
error_log: [ '/root/logs/zyz/zyz-web.log', '/root/logs/zyz/common-error.log', '/root/logs/zyz/egg-agent.log' ],
|
||||||
|
packages: [ '/root/zyz/web-server/package.json' ],
|
||||||
|
};
|
||||||
|
|
||||||
|
config.view = {
|
||||||
|
root: path.join(appInfo.baseDir, '/app/public'),
|
||||||
|
defaultViewEngine: 'nunjucks',
|
||||||
|
mapping: {
|
||||||
|
'.html': 'nunjucks' //左边写成.html后缀,会自动渲染.html文件
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
config.decodeParm = true;
|
||||||
|
|
||||||
|
config.static = {
|
||||||
|
prefix: '/',
|
||||||
|
dir: path.join(appInfo.baseDir, '/app/public'),
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// add your special config in here
|
||||||
|
const bizConfig = {
|
||||||
|
sourceUrl: `https://github.com/eggjs/examples/tree/master/${appInfo.name}`,
|
||||||
|
};
|
||||||
|
|
||||||
|
// the return config will combines to EggAppConfig
|
||||||
|
return {
|
||||||
|
...config,
|
||||||
|
...bizConfig,
|
||||||
|
};
|
||||||
|
};
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
local
|
||||||
Reference in New Issue
Block a user