addon java-server

This commit is contained in:
gaoshuaixing
2022-12-14 19:58:13 +08:00
parent b68ad22699
commit 8f2eac0b6e
10 changed files with 546 additions and 99 deletions

View File

@@ -75,25 +75,13 @@ module.exports = (appInfo) => {
}
/**
* 远程web地址 (可选)
* 远程模式-web地址
*/
config.remoteUrl = {
enable: false, // 是否启用
url: 'https://discuz.chat/' // Any web url
};
/**
* 内置java服务 默认关闭
*/
config.javaServer = {
enable: false, // 是否启用true时启动程序时会自动启动 build/extraResources/app.jar 下的 java程序
port: 18080, // 端口,端口被占用时随机一个端口,并通知前端修改请求地址。
jreVersion: 'jre1.8.0_201', // build/extraResources/目录下 jre 文件夹名称
// java 启动参数,该参数可以根据自己需求自由发挥
opt: '-server -Xms512M -Xmx512M -Xss512k -Dspring.profiles.active=prod -Dserver.port=${port} -Dlogging.file.path="${path}" ',
name: 'app.jar' // build/extraResources/目录下 jar 名称
}
/**
* 内置socket服务
*/
@@ -190,12 +178,21 @@ module.exports = (appInfo) => {
* example demo插件
*/
config.addons = {
// 多窗口
window: {
enable: true,
},
// java服务
javaServer: {
enable: true, // 是否启用true时启动程序时会自动启动 build/extraResources/java-app.jar 下的 java程序
port: 18080, // 端口,端口被占用时随机一个端口,并通知前端修改请求地址。
jreVersion: 'jre1.8.0_201', // build/extraResources/目录下 jre 文件夹名称
opt: '-server -Xms512M -Xmx512M -Xss512k -Dspring.profiles.active=prod -Dserver.port=${port} -Dlogging.file.path="${path}" ',
name: 'java-app.jar' // build/extraResources/目录下 jar 名称
},
example: {
enable: true,
}
},
};
return {