-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
48 lines (45 loc) · 1.08 KB
/
docker-compose.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
version: '3.7'
services:
icij-python-test-neo4j:
container_name: icij-python-test-neo4j
image: neo4j:4.4.31
environment:
NEO4J_AUTH: neo4j/theneo4jpassword
NEO4JLABS_PLUGINS: '["apoc"]'
healthcheck:
test: [ "CMD", "cypher-shell", "-u", "neo4j", "-p", "theneo4jpassword", "-d", "neo4j", 'CALL db.ping()' ]
interval: 2s
timeout: 2s
retries: 10
start_period: 20s
ports:
- "7475:7474"
- "7688:7687"
icij-python-test-postgres:
image: postgres
container_name: icij-python-test-postgres
environment:
POSTGRES_PASSWORD: changeme
healthcheck:
test: pg_isready
interval: 2s
timeout: 2s
retries: 10
start_period: 5s
ports:
- "5555:5432"
icij-python-test-rabbit-mq:
container_name: test-rabbit-mq
build:
context: .
dockerfile: Dockerfile
target: rabbitmq
healthcheck:
test: rabbitmq-diagnostics -q ping
interval: 2s
timeout: 2s
retries: 10
start_period: 5s
ports:
- "5673:5672"
- "15673:15672"