-
Notifications
You must be signed in to change notification settings - Fork 17
/
docker-compose.yml
95 lines (87 loc) · 2.35 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
version: "3"
services:
ceph:
image: ceph/daemon:v3.0.5-stable-3.0-luminous-centos-7
environment:
- CEPH_DEMO_UID=ceph-admin
- CEPH_DEMO_ACCESS_KEY=accesskey
- CEPH_DEMO_SECRET_KEY=secretkey
- CEPH_DEMO_BUCKET=demobucket
- RGW_NAME=s3.localhost
- RGW_CIVETWEB_PORT=8010
- NETWORK_AUTO_DETECT=4
- RESTAPI_LOG_LEVEL=debug
ports:
- 8010:8010
- 5000:5000
hostname: s3.localhost
command: demo
postgres-server:
image: wbaa/rokku-dev-apache-ranger-postgres:0.0.21
ranger-admin:
image: wbaa/rokku-dev-apache-ranger:2.2.1-genesis-dev
stdin_open: true
tty: true
depends_on:
- "postgres-server"
- "ceph"
volumes:
- ./dev-setup/ranger:/setup
entrypoint: /setup/scripts/setup.sh
ports:
- "6080:6080"
rokku-sts:
image: wbaa/rokku-sts:v1.0.8
environment:
- STS_HOST=0.0.0.0
- STS_PORT=12345
- KEYCLOAK_PUBLIC_KEY_ID=FJ86GcF3jTbNLOco4NvZkUCIUmfYCqoqtOQeMfbhNlE
- KEYCLOAK_URL=http://keycloak:8080
- KEYCLOAK_CHECK_REALM_URL=false
- KEYCLOAK_CHECK_ISSUER_FOR_LIST=sts-rokku
- REDIS_HOST=redis
- REDIS_PORT=6379
ports:
- "12345:12345"
depends_on:
- "keycloak"
- "redis"
keycloak:
image: wbaa/rokku-dev-keycloak:0.0.8
environment:
- KEYCLOAK_USER=admin
- KEYCLOAK_PASSWORD=admin
- DB_VENDOR=h2
ports:
- "8080:8080"
redis:
image: redislabs/redisearch
environment:
- TZ=Europe/Amsterdam
command: "redis-server --requirepass password --loadmodule '/usr/lib/redis/modules/redisearch.so'"
ports:
- 6379:6379
zookeeper:
image: confluentinc/cp-zookeeper:5.4.0
hostname: zookeeper
container_name: zookeeper
ports:
- "2181:2181"
environment:
ZOOKEEPER_CLIENT_PORT: 2181
ZOOKEEPER_TICK_TIME: 2000
kafka:
image: confluentinc/cp-kafka:5.4.0
hostname: kafka
container_name: kafka
depends_on:
- zookeeper
ports:
- "9092:9092"
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181'
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0