-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
126 lines (117 loc) · 2.67 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
version: '3'
services:
api-gateway:
build:
context: .
dockerfile: api-gateway/Dockerfile
ports:
- "8000:80"
depends_on:
- ifcconvert
- ifcclash
- ifccsv
- ifctester
- ifcdiff
- ifc5d
environment:
- IFCCONVERT_URL=http://ifcconvert
- IFCCLASH_URL=http://ifcclash
- IFCCSV_URL=http://ifccsv
- IFCTESTER_URL=http://ifctester
- IFCDIFF_URL=http://ifcdiff
- IFC5D_URL=http://ifc5d
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
ifc5d:
build:
context: .
dockerfile: ifc5d/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
ifcconvert:
build:
context: .
dockerfile: ifcconvert/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
ifcclash:
build:
context: .
dockerfile: ifcclash/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
ifccsv:
build:
context: .
dockerfile: ifccsv/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
ifctester:
build:
context: .
dockerfile: ifctester/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
ifcdiff:
build:
context: .
dockerfile: ifcdiff/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
n8n:
image: docker.n8n.io/n8nio/n8n
user: "1000:1000"
ports:
- "5678:5678"
volumes:
- ./n8n-data:/home/node/.n8n
- ./shared/uploads:/uploads
- ./shared/output:/output
environment:
- N8N_HOST=0.0.0.0
- N8N_PORT=5678
- N8N_PROTOCOL=http
- IFC_PIPELINE_URL=http://api-gateway
- WEBHOOK_URL=https://n8n.byggstyrning.se/
- N8N_SECURE_COOKIE=false
depends_on:
- api-gateway
ifc2json:
build:
context: .
dockerfile: ifc2json/Dockerfile
volumes:
- ./shared/uploads:/app/uploads
- ./shared/output:/app/output
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=DEBUG
volumes:
shared: