1.通信服务,给业务提供接口#
docker run -d -p 8011:8011 --restart unless-stopped --net=host -v /etc/shuda:/app/assets -v /etc/shuda/wechatapilog:/app/wechatapilog registry.cn-shenzhen.aliyuncs.com/yinqing/shudawechat:v3.1.6;/app/assets 挂载到系统目录下,主要存放配置文件
app/wechatapilog 挂载到系统目录下。主要存放日志创建一个wechat_config.json 配置文件放在 /app/assets 挂载的目录里。{
"host": "127.0.0.1",
"port": "8011",
"isdebug": false,
"redisConfig": {
"Host": "",
"Port": 6379,
"Db": 0,
"Pass": "",
"MaxIdle": 10,
"MaxActive": 20,
"IdleTimeout": 30000,
"MaxConnLifetime": 30000,
"ConnectTimeout": 3000
},
"ServerId": "server1",
"VerifyServerUrl": "https://server.shuda.co/",
"mySqlConnectStr": "用户名:密码@tcp(ip:端口)/shuda_wechat?charset=utf8mb4&parseTime=True&loc=Local",
"logLevel": "0",
"adminToken": "sd-A1bC3dE4xAhJ7jL82N9oPER2sB5uV2",
"AliyunRegionId": "cn-shenzhen",
"AliyunBucketName": "阿里云OSS桶名称",
"AliyunEndpoint": "oss-cn-shenzhen.aliyuncs.com",
"AliyunAccessKeyId": "阿里云OSS key",
"AliyunAccessKeySecret": "阿里云OSS secret",
"AliyunWxAppId": "","TencentBucketURL": "",
"TencentCosSecretId": "",
"TencentSecretKey": ""
}配置自己的数据库, mysql数据库只要创建shuda_wechat数据库名就可以。表系统会自动创建,不用管2.业务服务,给前端提供接口#
docker run -d -p 8022:8022 --restart unless-stopped --net=host -v /etc/shuda:/app/assets registry.cn-shenzhen.aliyuncs.com/yinqing/rpaapi:v0.3.0;
/app/assets 挂载到系统目录下,主要存放配置文件创建一个rpa_config.json 配置文件放在 /app/assets 挂载的目录里。
{
"host": "127.0.0.1",
"port": "8022",
"isdebug": false,
"workerpoolsize": 500,
"maxworkertasklen": 1000,
"dt": false,
"mySqlConnectStr": "用户名:密码@tcp(ip:端口)/shuda_rpa?charset=utf8mb4&parseTime=True&loc=Local",
"mongoDBConnectStr": "mongodb://用户:密码@ip:端口/shuda-wechat?authSource=admin",
"logLevel": "0",
"DbType": "mysql",
"wechatapibaseurl": "http://localhost:8011/v2/",
"aibotapibaseurl": "https://gpt.shuda.co/api/",
"OssUrl": "阿里云OSS url 访问地址",
"wechatapitoken": "sd-A1bC3dE4xAhJ7jL82N9oPER2sB5uV2",
"redisConfig": {
"Host": "",
"Port": 6379,
"Db": 0,
"Pass": "",
"MaxIdle": 10,
"MaxActive": 20,
"IdleTimeout": 30000,
"MaxConnLifetime": 30000,
"ConnectTimeout": 3000
},
"AliyunRegionId": "cn-shenzhen",
"AliyunBucketName": "阿里云OSS桶名称",
"AliyunEndpoint": "oss-cn-shenzhen.aliyuncs.com",
"AliyunAccessKeyId": "阿里云OSS key",
"AliyunAccessKeySecret": "阿里云OSS secret"
}
wechatapibaseurl 配置为通信接口的地址,其他配置到自己的数据库, mysql数据库只要创建shuda_rpa数据库名就可以。表系统会自动创建,不用管3.前端页面#
docker run -d -p 8033:8033 --restart unless-stopped -v /etc/shuda:/usr/share/nginx/html/config registry.cn-shenzhen.aliyuncs.com/yinqing/rpaweb:v0.0.4/usr/share/nginx/html/config 挂载到系统目录下,主要存放配置文件创建一个sd_web_config.js 文件放在 /usr/share/nginx/html/config 挂载的目录里。sdApiUrl 配置为业务接口的地址。 其他不用管
window.APP_CONFIG = {
sdApiUrl: 'http://localhost:8022/v1/',
sdApiTimeOut: 500000,
gptApiUrl: 'https://gpt.shuda.co/',
companyName: '',
webBeian: ''
};
let currentUrl = window.location.protocol + "//" + window.location.hostname + ":8022/v1/";
if (!window.APP_CONFIG.sdApiUrl) {
window.APP_CONFIG.sdApiUrl = currentUrl
}修改于 2025-03-22 09:04:26