forked from daniel-gonzalez-sanchez/ngsi-ld-client-tester
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose-scorpio-kafka-with-notifier-tester.yaml
67 lines (67 loc) · 1.53 KB
/
docker-compose-scorpio-kafka-with-notifier-tester.yaml
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
version: "3.5"
services:
context-catalog:
image: halverneus/static-file-server
hostname: context-catalog
container_name: context-catalog
expose:
- "8080"
ports:
- "8080:8080"
volumes:
- ./docker/context-catalog:/web
zookeeper:
image: zookeeper
ports:
- "2181"
kafka:
image: bitnami/kafka:3.5.1-debian-11-r6
ports:
- "9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_PORT: 9092
KAFKA_LOG_RETENTION_MS: 10000
KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 5000
ALLOW_PLAINTEXT_LISTENER: "yes"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- zookeeper
postgres:
image: postgis/postgis
ports:
- "5432"
environment:
POSTGRES_USER: ngb
POSTGRES_PASSWORD: ngb
POSTGRES_DB: ngb
scorpio:
image: scorpiobroker/all-in-one-runner:ubuntu-kafka-latest
hostname: scorpio
container_name: scorpio
ports:
- "9090:9090"
environment:
DBHOST: postgres
BUSHOST: kafka
depends_on:
- postgres
- kafka
notifier-tester:
build:
context: .
dockerfile: ./docker/notifier-tester/Dockerfile
hostname: notifier-tester
container_name: notifier-tester
expose:
- "8082"
ports:
- "8082:8082"
volumes:
- ./docker/notifier-tester/notifier_tester:/opt/notifier-tester/notifier_tester
depends_on:
- scorpio
- postgres
- kafka