Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 1.71 KB

安装说明.md

File metadata and controls

55 lines (46 loc) · 1.71 KB

安装说明——docker-compose本地启动(本文档仅做本地演示使用)

镜像说明

镜像 系统
yunxindev/nemo-api:1.0 x86_64
yunxindev/nemo-api:1.0-m1 Mac M1系统

1、下载nemo工程

代码地址:https://github.com/netease-kit/nemo

2、如果是docker-compose启动,则修改docker-compose.yml中的${APPKEY}、${APPSECRET}

version: '3'
services:
  nemoService:
    container_name: nemo
    image: yunxindev/nemo-api:1.0 #选择合适系统的镜像
    environment:
      APPKEY: ${APPKEY} # 添加云信appkey
      APPSECRET: ${APPSECRET} # 添加云信APPSECRET

3、docker-compose启动

sudo docker-compose up -d

4、查看docker进程及日志

sudo docker  ps
sudo docker-compose logs nemoService

5、查看nemoService日志

sudo docker-compose logs nemoService

6、初始化应用及测试账号

修改 {APPKey}、{AppSecret},以及data-raw中的参数,执行curl命令,生成nemo测试账号

curl --location --request POST 'http://127.0.0.1:9981/nemo/app/initAppAndUser' \
--header 'Appkey: {APPKey}' \
--header 'AppSecret: {AppSecret}' \
--header 'Content-Type: application/json' \
 --data-raw '{"userName":"test","sceneType":2,"userUuid":"test","imToken":"test","icon":"test"}';

返回结果code 200 则本地启动成功

7 其他

如果需要联调客户端代码,则需要将nemo工程发布为外网可以访问的服务,同时在云信控制台配置抄送地址。

  • 1v1娱乐社交需要配置IM抄送,抄送地址为: http://{nemo服务域名}/nemo/socialChat/nim/notify
  • 语聊房需在NeRoom控制台配置neRoom服务抄送, 抄送地址:http://{nemo服务域名}/nemo/entertainmentLive/nim/notify