根据部署指令,我们需要将报告门户部署到生产环境
在指令中提到以下内容:
对于生产用途,我们建议:
在单独的环境中部署 MongoDB 数据库,并将 App 连接到该服务器。MongoDB 是必须的部分。仅选择所需的错误跟踪系统集成服务。排除其余
我们的问题是:如何将第一个带有 dockerized 报告门户的虚拟机连接到第二个带有托管数据库的虚拟机
也许有任何环境变量将应用程序指向数据库?
根据部署指令,我们需要将报告门户部署到生产环境
在指令中提到以下内容:
对于生产用途,我们建议:
在单独的环境中部署 MongoDB 数据库,并将 App 连接到该服务器。MongoDB 是必须的部分。仅选择所需的错误跟踪系统集成服务。排除其余
我们的问题是:如何将第一个带有 dockerized 报告门户的虚拟机连接到第二个带有托管数据库的虚拟机
也许有任何环境变量将应用程序指向数据库?
有几个连接设置应该应用于使用数据库的服务。这是列表:
- rp.mongo.host=XXX
- rp.mongo.port=27017
- rp.mongo.dbName=reportportal
- rp.mongo.user=XXX
- rp.mongo.password=XXX
MongoDB 被以下服务使用:UAT(授权)、API、JIRA、RALLY。有一个docker-compose YAML的示例,其中包含所有提到的属性。
我如何理解,mongo db 容器应该从 docker-compose 配置中删除,因此我们应该使用 DB(mongo) 容器创建第二个配置:
image: mongo:3.2
## Uncomment if needed
# ports:
# - "27017:27017"
volumes:
- reportportal-data:/data/db
restart: always
## Consider disabling smallfiles for production usage
command: --smallfiles
并将数据库设置设置为第一个 docker-compose.yml 文件?