Skip to content

Latest commit

 

History

History
42 lines (39 loc) · 3.23 KB

后台版本部署步骤.md

File metadata and controls

42 lines (39 loc) · 3.23 KB

一、安装docker 与 docker compose.

二、创建几个目录:

/data/annyun
/data/annyun/cert
/data/annyun/mysql
/data/annyun/logs
/data/annyun/logs/mysql

三、进入到目录 /data/annyun,

  • 1.下载部署文档 docker-compose.yml,在docker/with-backend/目录下。
  • 2.编辑annyun-chat-web与annyun-admin的environment下的环境变量参数,配置成自己需要的
  • 3.每次更新,都先拉取最新镜像,执行 docker compose pull
  • 4.然后启动 docker compose up -d,首次启动建议不加 -d ,看看是否有报错,没报错后,结束运行,并加上 -d 重新启动
  • 5.停止服务,docker compose down。每次更新,都要先停止服务,拉取镜像,再重启。

四、映射域名

  • 1.准备两个域名,一个是用户聊天端的,一个是管理端
  • 2.部署 nginx,配置域名转发,端口3000是聊天端端口,8888是管理端端口。
  • 3.nginx配置参考nginx参考配置

五、公众号配置:

  • 1.进入微信公众号管理页面-》设置与开发-》公众号设置-》功能设置 配置业务域名、JS接口安全域名、网页授权域名,域名即为聊天前端的域名,只填域名,不要加 http
  • 2.进入微信公众号管理页面-》设置与开发-》基本配置-》公众号开发信息-》IP白名单 把你服务器公网ip填进去 并得到开发者密码(AppSecret),填到docker-compose.yml里annyun-admin的environment下对应变量
  • 3.进入微信公众号管理页面-》设置与开发-》基本配置-》服务器配置 服务器地址填: https://管理端域名/api/admin/wxmp/receiveMessage?appId=你的公众号appId 并得到token和aeskey,填到docker-compose.yml里annyun-admin的environment下对应变量

六、微信支付配置:

  • 1.进入微信支付官网-》产品中心-》我的产品,开通Nativez支付功能。
  • 2.进入微信支付官网-》产品中心-》开发配置,添加jsapi支付授权目录,即聊天前端的地址,比如:https://ai.annyun.cn/
  • 3.进入微信支付官网-》产品中心-》appid账号管理-》我管理的AppId账号,关联小程序或者公众号appid。
  • 4.进入微信支付官网-》账号中心-》API安全,申请api证书,记下证书序列号,并下载证书,设置apiV3密钥,并记下。
  • 5.把证书上传到服务器/data/annyun/cert目录,把相关参数填到docker-compose.yml里annyun-admin的environment下对应变量

重要!!!后台管理默认账号密码 admin 123456,进入之后记得马上改密码!

常见问题:

1.用户套餐相关问题:

  • 用户购买的套餐,是在购买那一刻,套餐包含哪些内容就只有哪些内容,后续修改了套餐资源或者套餐信息,不会自动同步给已经购买该套餐的用户。
  • 如果在用户购买套餐后,在ai管理里进行删除或修改模型、平台,可能会对已购买套餐的用户产生影响,可以在会员套餐那边点编辑,勾选重新套餐内容,帮用户同步最新的套餐信息。

2.阿里云短信发送提示“该账号找不到对应签名”。

  • 短信签名必须是英文字母,不能是汉字。