forked from michaeljolley/io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
131 lines (130 loc) · 2.15 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
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
version: '3'
services:
shared:
build: ./src/shared
image: io-shared
env_file:
- .env
admin:
build: ./src/admin
image: io-admin
restart: always
ports:
- "5090:80"
env_file:
- .env
depends_on:
- mongo
- shared
api:
build: ./src/api
image: io-api
restart: always
ports:
- "5001:80"
env_file:
- .env
depends_on:
- shared
chat:
build: ./src/chat
image: io-chat
restart: always
ports:
- "5050:80"
env_file:
- .env
volumes:
- ./assets:/app/chat/dist/assets
depends_on:
- hub
- api
- mongo
- shared
chron:
build: ./src/chron
image: io-chron
restart: always
ports:
- "5080:80"
env_file:
- .env
depends_on:
- api
- hub
- shared
hub:
build: ./src/hub
image: io-hub
restart: always
ports:
- "5060:80"
env_file:
- .env
depends_on:
- shared
logger:
build: ./src/logger
image: io-logger
restart: always
env_file:
- .env
depends_on:
- hub
- mongo
- shared
overlay:
build: ./src/overlay
image: io-overlay
restart: always
ports:
- "5000:80"
env_file:
- .env
volumes:
- ./assets:/app/overlay/dist/wwwroot/assets
depends_on:
- hub
- shared
streamnotes:
build: ./src/stream-notes
image: io-streamnotes
restart: always
env_file:
- .env
depends_on:
- api
- hub
- shared
user:
build: ./src/user
image: io-user
restart: always
ports:
- "5070:80"
env_file:
- .env
depends_on:
- api
- mongo
- shared
mongo:
image: mongo:4.0
restart: always
volumes:
- "mongodata:/data/db"
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
mongoex:
image: mongo-express
restart: always
ports:
- "8081:8081"
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: example
depends_on:
- mongo
volumes:
mongodata: