-
Notifications
You must be signed in to change notification settings - Fork 1
/
common-services.yml
38 lines (36 loc) · 1.02 KB
/
common-services.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
maven:
image: nginx
dns: 172.17.42.1
expose:
- 80:80
camelot:
image: maven:3.3.3-jdk-8
dns: 172.17.42.1
volumes:
- ./target/camelot/bin:/etc/camelot/bin
- ./src/main/resources/camelot/conf:/etc/camelot/conf:ro
- ./target/extensions:/etc/camelot/extensions:ro
- ./target/camelot/lib:/etc/camelot/lib
- ./target/camelot/plugins:/etc/camelot/plugins:ro
- ./target/camelot/webapps:/etc/camelot/webapps:ro
command: /bin/bash -c '/etc/camelot/bin/camelot.sh start && touch /etc/camelot/log/camelot-full.log && tail -f /etc/camelot/log/camelot-full.log'
environment:
JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
hazelcast:
build: src/main/resources/hazelcast/
expose:
- 5701:5701
dns: 172.17.42.1
environment:
HZ_VERSION: 3.5
volumes:
- ./src/main/resources/hazelcast:/run:ro
command: /bin/sh -c '/run/run.sh'
kafka:
image: samsara/kafka
expose:
- "9092:9092"
dns: 172.17.42.1
environment:
ZOOKEEPER_PORT_2181_TCP_ADDR: zookeeper.dc:2181
KAFKA_BROKER_PORT: 9092