This repository has been archived by the owner on Nov 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 43
/
docker-compose.yml
52 lines (47 loc) · 1.58 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
version: '2'
volumes:
dbdata:
driver: local
services:
leveroshost:
image: leveros/leveroshost:latest
container_name: leveroshost
volumes:
- /var/run/docker.sock:/var/run/docker.sock:z
- ${LEVEROS_REPO_DIR}:/leveros/custcodetree:Z
ports:
- 127.0.0.1:6514:6514 # Dev logger.
command: >-
--service leveroshost
--containerName leveroshost
--dockerutil.leverCodeHostDir ${LEVEROS_REPO_DIR}
--dockerutil.disableRemoveContainer ${LEVEROS_DEBUG}
--leverutil.loggingLevel ${LEVEROS_LOG_LEVEL}
environment:
LEVEROS_IP_PORT: ${LEVEROS_IP_PORT}
nghttpxext:
image: leveros/nghttpx:latest
container_name: leverosnghttpxext
ports:
- ${LEVEROS_IP_PORT}:8080
command: >-
--frontend=*,8080;no-tls
--backend=leveroshost,3502;/core.LeverRPC/;proto=h2
--backend=leveroshost,3503
--backend-address-family=IPv4
--backend-keep-alive-timeout=30s
--strip-incoming-x-forwarded-for
--add-x-forwarded-for
--backend-http2-max-concurrent-streams=10000
--workers=4
consul:
image: leveros/consul:latest
container_name: leverosconsul
hostname: leverosconsul
command: "-bootstrap -server"
aerospike:
image: leveros/aerospikedev:latest
container_name: leverosaerospike
hostname: leverosaerospike
volumes:
- dbdata:/leveros/dbdata:Z