一、数据库备份
二、nacos配置拉取、更新
详细完整配置参考demo.json
2.21.0版本nacos配置变动
新增的 nacos 配置(置为空就行)
"SUPPLIER":"",
"API_KEY":"",
"BASE_URL":"",
"MODEL_NAME":"",
"APP_ID":"",
"APP_SECRET":"",
2.22.0版本nacos配置变动
移除 nacos demo.json 配置:
ORM_PRINT_SQL
DUBBO_NACOS_ADDRESS
MAIL_USERNAME
YXYG_SERVICE_WORKSPACE_NUMBER
YXYG_SERVICE_CALLBACK_ADDRESS
YXYG_SERVICE_REGISTER_CALLBACK_ADDRESS
YXYG_MERCHANT_APP_NUMBER
YXYG_SERVICE_PUBLIC_KEY
DEV_LOG_URL
SMS_SIGN_NAME
SMS_TEMPLATE_CODE_ID
SMS_TEMPLATE_INVITE_ID
SYSTEM_VERSION
新增的 nacos 配置(主要涉及邮件、短信的配置):
"MAIL_SMTP_HOST": "", // 邮件 host
"MAIL_SMTP_PORT": "", // 邮件 port
"MAIL_API_PWD": "", // 邮件帐号授权码,暂时用不到,留空
"MAIL_USERNAME_YDY": "", // 易搭云的邮件发件人邮箱
"MAIL_USERNAME_RXY": "", // 人效云的邮件发件人邮箱
"MAIL_USERNAME_RSY": "", // 人事云的邮件发件人邮箱
"MAIL_FROM_NICK_YDY": "易搭云", //易搭云邮件发送人名称
"MAIL_FROM_NICK_RXY": "易搭云", // 人效云邮件发送人名称
"MAIL_FROM_NICK_RSY": "易搭云", // 人事云邮件发送人名称
"SMS_SUPPLIER": "aliyun", // 短信供应商类型
"SMS_ENDPOINT": "dysmsapi.aliyuncs.com", // 阿里云或者腾讯云的短信 enpoint
"SMS_APP_ID": "", // 腾讯云的短信 app id
"SMS_REGION": "", // 腾讯云的短信 region
"SMS_SIGN_NAME_YDY": "易搭云", // 易搭云的短信签名
"SMS_SIGN_NAME_RXY": "易搭云", // 人效云的短信签名
"SMS_SIGN_NAME_RSY": "易搭云", // 人事云的短信签名
"SMS_TEMPLATE_CODE_ID_YDY": "", // 易搭云的短信验证码模板
"SMS_TEMPLATE_CODE_ID_RXY": "", // 人效云的短信验证码模板
"SMS_TEMPLATE_CODE_ID_RSY": "", // 人事云的短信验证码模板
"SMS_TEMPLATE_INVITE_ID_YDY": "", // 易搭云的邀请短信模板
"SMS_TEMPLATE_INVITE_ID_RXY": "", // 人效云的邀请短信模板
"SMS_TEMPLATE_INVITE_ID_RSY": "", // 人事云的邀请短信模板
"SAAS_DOMAIN_YDY": "web.yidayun.com", // 易搭云的域名
"SAAS_DOMAIN_RXY": "web.renxiaoyun.com", // 人效云的域名
"SAAS_DOMAIN_RSY": "web.renshiyun.com", // 人事云的域名
"USER_LOG_OPERATION_EXPIRE_DAY": 15, // 默认即可
"USER_LOG_DEBUG_EXPIRE_DAY": 7, // 默认即可
"USER_LOG_DEBUG_SQL_ENABLE": false, // 默认即可
"FILEPARSEURL":"" // fileparse 容器+端口 url
"QDRANT_GRPCPORT":"" // 向量数据库grpc port
"QDRANT_HOST":"" // 向量数据库 ip
三、数据升级
curl "localhost:9100/upgrade/versionAll?version=v2.22.2"
四、版本更新
renxiaoyun.tencentcloudcr.com/yidayun/backend-api:release-2.22.2
renxiaoyun.tencentcloudcr.com/yidayun/backend-consumer:release-2.22.2
renxiaoyun.tencentcloudcr.com/yidayun/backend-devops:release-2.22.2
renxiaoyun.tencentcloudcr.com/yidayun/backend-gateway:release-2.19.0.1
renxiaoyun.tencentcloudcr.com/yidayun/backend-job:release-2.22.2
前端镜像根据项目命名而定
renxiaoyun.tencentcloudcr.com/yidayun/frontend-designer:release-2.22.2
renxiaoyun.tencentcloudcr.com/yidayun/frontend-ebuilder:release-2.22.2
renxiaoyun.tencentcloudcr.com/yidayun/frontend-mobile:release-2.22.2