-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathswarm.json
93 lines (93 loc) · 2.84 KB
/
swarm.json
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
{
"app_name": "reddit",
"services": [
{
"service_name": "reddit",
"components": [
{
"component_name": "reddit",
"image": "jotrk/reddit",
"ports": [ "8081/tcp" ],
"domains": { "$domain": "8081" },
"dependencies": [
{
"name": "reddit-memcached/memcached",
"port": 11211,
"alias": "reddit-memcached"
},
{
"name": "reddit-geoip/geoip",
"port": 5000,
"alias": "reddit-geoip"
},
{
"name": "reddit-postgres/reddit-postgres",
"port": 5432,
"alias": "reddit-postgres"
},
{
"name": "reddit-rabbitmq/reddit-rabbitmq",
"port": 5672,
"alias": "reddit-rabbitmq"
},
{
"name": "reddit-cassandra/reddit-cassandra",
"port": 9160,
"alias": "reddit-cassandra"
}
]
}
]
},
{
"service_name": "reddit-memcached",
"components": [
{
"component_name": "memcached",
"image": "memcached",
"ports": [ "11211/tcp" ]
}
]
},
{
"service_name": "reddit-geoip",
"components": [
{
"component_name": "geoip",
"image": "jotrk/geoip",
"ports": [ "5000/tcp" ]
}
]
},
{
"service_name": "reddit-postgres",
"components": [
{
"component_name": "reddit-postgres",
"image": "jotrk/reddit-postgres",
"ports": [ "5432/tcp" ]
}
]
},
{
"service_name": "reddit-rabbitmq",
"components": [
{
"component_name": "reddit-rabbitmq",
"image": "rabbitmq",
"ports": [ "5672/tcp" ]
}
]
},
{
"service_name": "reddit-cassandra",
"components": [
{
"component_name": "reddit-cassandra",
"image": "jotrk/reddit-cassandra",
"ports": [ "9160/tcp" ]
}
]
}
]
}