-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathdocker-compose.prod.yml
More file actions
53 lines (48 loc) · 1.2 KB
/
docker-compose.prod.yml
File metadata and controls
53 lines (48 loc) · 1.2 KB
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
version: '3.8'
services:
besser-wme-backend:
image: artefacts.list.lu/besser/web_modeling_editor/backend:latest
ports:
- "9000:9000"
working_dir: /app/besser
env_file:
- ./.env
environment:
- PYTHONPATH=/app
- SMTP_HOST=${SMTP_HOST:-smtp.gmail.com}
- SMTP_PORT=${SMTP_PORT:-587}
volumes:
- feedback_data:/app/besser/feedback_data
command: python -m besser.utilities.web_modeling_editor.backend.backend
restart: unless-stopped
networks:
- besser_network
besser-wme-frontend:
image: artefacts.list.lu/besser/web_modeling_editor/frontend:latest
container_name: besser-wme-frontend
env_file:
- ./.env
restart: always
networks:
- besser_network
ports:
- "8080:8080"
besser-wme-modeling-agent:
image: artefacts.list.lu/besser/web_modeling_editor/modeling_agent:latest
container_name: besser-wme-modeling-agent
env_file:
- ./.env
environment:
- PYTHONUNBUFFERED=1
ports:
- "8765:8765"
restart: unless-stopped
networks:
- besser_network
volumes:
feedback_data:
driver: local
networks:
besser_network:
name: besser_network
driver: bridge