如何将reportportal部署到生产环境中

时间:2016-12-08 13:39:27

标签: reportportal

基于deployment指令,我们需要将reportportal部署到生产环境

在指示中提到以下内容:

对于生产用途,我们建议:

在单独的环境中部署MongoDB数据库,并将App连接到此服务器。 MongoDB是必备部分。 只选择必需的Bug跟踪系统集成服务。排除其余部分

我们的问题是:                 如何将第一个VM与dockerized reportportal连接到第二个具有托管数据库的VM

也许有任何环境变量将app指向数据库?

2 个答案:

答案 0 :(得分:3)

应该对使用数据库的服务应用几种连接设置。这是清单:

 - 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的示例包含所有提到的属性。

答案 1 :(得分:0)

我的理解,应该从docker-compose配置中删除mongo db容器,因此我们应该使用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

并将db设置设置为第一个docker-compose.yml文件?