-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
71 lines (65 loc) · 1.51 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
version: '2'
services:
aniketos:
image: "quay.io/daedafusion/aniketos:latest"
ports:
- 30001:30001
- 40001:40001
entrypoint:
- java
- -Dcapsule.jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=40001
- -jar
- /opt/argos/aniketos-server.jar
command: -H 192.168.99.100
links:
- etcd-server
volumes:
- ./logs:/var/log/argos
- ./.docker-compose/aniketos:/etc/argos
environment:
- ETCD_HOST=etcd-server
partition:
image: "quay.io/daedafusion/partition:latest"
ports:
- 30203:30203
- 40203:40203
entrypoint:
- java
- -Dcapsule.jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=40203
- -jar
- /opt/argos/partition-server.jar
command: -H 192.168.99.100
links:
- mysql-db:partition-db
- etcd-server
volumes:
- ./logs:/var/log/argos
- ./.docker-compose/partition:/etc/argos
environment:
- ETCD_HOST=etcd-server
mysql-db:
image: "mysql:5.6"
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=root
volumes:
- ./.docker-compose/mysql:/docker-entrypoint-initdb.d
etcd-server:
image: quay.io/coreos/etcd
ports:
- 4001:4001
command: -addr 0.0.0.0:4001
memcached-server:
image: memcached
ports:
- 11211:11211
redis-server:
image: redis
ports:
- 6379:6379
rabbitmq-server:
image: rabbitmq
ports:
- 5672:5672
- 15672:15672