forked from zebrunner/reporting
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose-ci.yml
49 lines (48 loc) · 1.13 KB
/
docker-compose-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
version: '3'
services:
db:
image: qaprosoft/postgres:9.6
volumes:
- ./database/:/docker-entrypoint-initdb.d
ports:
- "5433:5432"
env_file:
- integrations.env
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
restart: always
rabbitmq:
image: qaprosoft/rabbitmq:latest
ports:
- 15672:15672
- 15674:15674
- 5672:5672
environment:
- RABBITMQ_DEFAULT_USER=qpsdemo
- RABBITMQ_DEFAULT_PASS=qpsdemo
restart: always
screenshoter:
image: selenium/standalone-chrome:latest
volumes:
- /dev/shm:/dev/shm
restart: always
zafira:
image: qaprosoft/zafira:latest
ports:
- "9000:8080"
environment:
- ZAFIRA_URL=http://ci.qaprosoft.com:9000
- ZAFIRA_USER=qpsdemo
- ZAFIRA_PASS=qpsdemo
- ZAFIRA_JDBC_URL=jdbc:postgresql://db:5432/postgres
- ZAFIRA_JDBC_USER=postgres
- ZAFIRA_JDBC_PASS=postgres
- ZAFIRA_NEWRELIC_KEY=
- ZAFIRA_NEWRELIC_APP=
- ZAFIRA_SELENIUM_URL=http://screenshoter:4444/wd/hub
depends_on:
- "db"
- "rabbitmq"
- "screenshoter"
restart: always