This repository has been archived by the owner on Jul 29, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker-compose.yml
112 lines (112 loc) · 2.3 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
version: '3.7'
services:
nats:
container_name: tails-nats
image: nats:2.1
expose:
- 6222
ports:
- target: 4222
published: 4222
- target: 8222
published: 8222
privileged: false
dashboard-mpa:
container_name: tails-dashboard-mpa
image: node:12-slim
user: 1000:1000
working_dir: /opt/app
command: npm run serve
volumes:
- type: bind
source: ./dashboard-mpa
target: /opt/app
ports:
- target: 3010
published: 3010
expose:
- 3010
environment:
NODE_ENV: development
PORT: 3010
links:
- nats
- editor
- operator
privileged: false
editor:
container_name: tails-editor
image: node:12-slim
user: 1000:1000
working_dir: /opt/app
command: npm run serve
volumes:
- type: bind
source: ./editor
target: /opt/app
- type: bind
source: ./projects
target: /opt/app/projects
ports:
- target: 3030
published: 3030
environment:
NODE_ENV: development
PORT: 3030
links:
- nats
operator:
container_name: tails-operator
image: node:12-slim
user: 1000:1000
working_dir: /opt/app
command: npm run serve
env_file:
- ./.env
volumes:
- type: bind
source: ./operator
target: /opt/app
ports:
- target: 3020
published: 3020
expose:
- 3020
environment:
NODE_ENV: development
PORT: 3020
links:
- nats
privileged: false
documentation:
container_name: tails-documentation-site
image: node:12-slim
user: 1000:1000
working_dir: /opt/app/website
command: npm run serve
volumes:
- type: bind
source: ./documentation/docs
target: /opt/app/docs
- type: bind
source: ./documentation/site
target: /opt/app/website
ports:
- target: 2990
published: 2990
environment:
NODE_ENV: development
PORT: 2990
privileged: false
debug:
container_name: tails-debug
image: node:12-slim
working_dir: /opt/app/debug
command: npm run serve
volumes:
- type: bind
source: ./debug
target: /opt/app/debug
environment:
NODE_ENV: development
privileged: false