镜像说明
镜像 | 系统 |
---|---|
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