Skip to content

Latest commit

 

History

History
37 lines (36 loc) · 2.88 KB

后台版本部署步骤.md

File metadata and controls

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

七、易支付配置:

  • 1.api创建支付订单的接口地址是完整的接口地址。
  • 2.不同平台需要传入的支付设备可能不一样,需要到对应平台接口文档里确认下。

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