-
Notifications
You must be signed in to change notification settings - Fork 11
/
compose.other.yml
98 lines (90 loc) · 1.94 KB
/
compose.other.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
96
97
98
version: '2'
services:
# Before building any of these containers; please run
# docker-compose -f docker-compose.build.yml build
# as that will build the base images
# Solr, Lily and Banana are effectively
# ElasticSearch, Logstash and Kibana
solr:
image: karlstoney/solr
build: ./solr
hostname: solr
container_name: solr
mem_limit: 1g
memswap_limit: 2g
ports:
- 17008:8983 # UI
env_file:
- ./stack.env
lily:
image: karlstoney/lily
build: ./lily
hostname: lily
container_name: lily
mem_limit: 1g
memswap_limit: 2g
environment:
- INDEX_COLLECTION_users=users
volumes:
- ./config/lily:/data
env_file:
- ./stack.env
banana:
image: karlstoney/banana
build: ./banana
hostname: banana
container_name: banana
mem_limit: 512m
memswap_limit: 1g
environment:
- SOLR_HOST=solr
- SOLR_PORT=8983
- CLIENT_SOLR_HOST=127.0.0.1
- CLIENT_SOLR_PORT=17008
- CLIENT_INITIAL_COLLECTION=users
ports:
- 17009:8000 # UI
env_file:
- ./stack.env
# These are extra tools
nifi:
image: karlstoney/nifi
build: ./nifi
restart: always
hostname: nifi
container_name: nifi
mem_limit: 1g
memswap_limit: 2g
ports:
- 17007:8080 # UI
hue:
image: karlstoney/hue
build: ./hue
hostname: hue
container_name: hue
restart: always
mem_limit: 1g
memswap_limit: 2g
ports:
- 17006:8888 # UI
flume:
image: karlstoney/flume
build: ./flume
hostname: flume
container_name: flume
restart: always
volumes:
- ./config/flume:/opt/flume/conf
- ./data/flume:/data
environment:
- FLUME_AGENT_NAME=agent
zkweb:
image: karlstoney/zkweb
build: ./zkweb
hostname: zkweb
container_name: zkweb
restart: always
ports:
- 17010:8080 # UI
volumes:
- ./config/zkweb:/opt/zk-web/conf