You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.2 KiB
3.2 KiB
interro_robot
审讯机器人
部署说明
服务列表
服务名称 | 镜像文件名 | 镜像名 | 部署顺序 |
---|---|---|---|
语音转换服务 | interro-robot-paddlespeech.tar.gz | interro-robot-paddlespeech:1.0.0 | 1 |
语义匹配服务 | interro-robot-qa.tar.gz | interro-robot-qa:1.0.0 | 2 |
后端服务 | interro-robot-web.tar.gz | interro-robot-web:1.0.0 | 3 |
前端服务 | interro-robot-nginx.tar.gz | interro-robot-nginx:1.0.0 | 4 |
注意:部署应用前需要先启动数据库interro_robot模式,并执行数据库初始化脚本。
部署语义匹配服务
进入paddlespeech目录下
# 加载镜像
docker load -i interro-robot-paddlespeech.tar.gz
# 启动容器命令:
docker run -itd --name interro-robot-paddlespeech -p {映射端口}:8089 interro-robot-paddlespeech:1.0.0
- 启动容器命令示例:
docker run -itd --name interro-robot-paddlespeech -p 8089:8089 interro-robot-paddlespeech:1.0.0
部署语语义匹配服务
进入interro-robot-qa目录下
#加载镜像
- 在interro-robot-qa目录下执行命令: docker load -i interro-robot-qa.tar.gz
- 启动容器命令:
docker run -itd --name interro-robot-qa -p {映射端口}:8000 interro-robot-qa:1.0.0
- 启动容器命令示例:
docker run -itd --name interro-robot-qa -p 9711:8000 interro-robot-qa:1.0.0
web端docker构建
把docker文件夹放到服务器目录下,进入目录
- 进入web目录
# 加载镜像文件
docker load -i interro-robot-web.tar.gz
# 启动容器
#参数说明:
## env.datasource.ip 数据库地址
## env.datasource.username 数据库用户名
## env.datasource.password 数据库密码
## env.match.ip 语义匹配服务地址
## env.paddle-speech.ip 语音转换服务地址
# 启动容器命令:
docker run --name interro-robot-web -p {映射端口}:9800 -v {案件档案存放地址}:/data/intro-robot/ -d interro-robot-web:1.0.0 \
--env.datasource.ip={pg数据库ip:port} --env.datasource.username={pg数据库用户名}--env.datasource.password={pg数据库密码} \
--env.match.ip={语义匹配服务ip:port} --env.paddle-speech.ip={语音转换服务ip:port}
# 启动容器命令示例
docker run --name interro-robot-web -p 9800:9800 -v /data/intro-robot/:/data/intro-robot/ -d interro-robot-web:1.0.0 \
--env.datasource.ip=192.168.10.137:5432 --env.datasource.username=postgres --env.datasource.password='123456' \
--env.match.ip=192.168.10.137:9711 --env.paddle-speech.ip=192.168.10.137:8090
# 进入容器命令
docker exec -it interro-robot-web sh
nginx docker构建
# 进入nginx目录
docker laod -i interro-robot-nginx.tar.gz
# 启动nginx容器
# 参数说明:
## UPSTREAM_WEB_SERVERS 配置web服务地址
# 启动nginx容器命令:
docker run --name interro-robot-nginx -p {映射端口}:443 -d -e UPSTREAM_WEB_SERVERS={后端服务ip:port} interro-robot-nginx:1.0.0
# 启动nginx容器命令示例
docker run --name interro-robot-nginx -p 543:443 -d -e UPSTREAM_WEB_SERVERS=192.168.10.137:9800 interro-robot-nginx:1.0.0