-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
83 lines (75 loc) · 3.11 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
services:
odtp-sql-dataloader:
image: caviri/odtp-sql-dataloader:0.1.0
env_file:
- ./parameters/001_odtp-sql-dataloader.parameters
- ./secrets/001_odtp-sql-dataloader.secrets
volumes:
- ./execution/001_odtp_sql_dataloader_v0.1.1/odtp-input:/odtp/odtp-input
- ./execution/001_odtp_sql_dataloader_v0.1.1/odtp-output:/odtp/odtp-output
- ./execution/001_odtp_sql_dataloader_v0.1.1/odtp-logs:/odtp/odtp-logs
odtp-postgis-dataloader:
image: caviri/odtp-postgis-dataloader:v0.1.2
env_file:
- ./parameters/002_odtp-postgis-dataloader.parameters
- ./secrets/002_odtp-postgis-dataloader.secrets
volumes:
- ./execution/001_odtp_sql_dataloader_v0.1.1/odtp-output:/odtp/odtp-input
- ./execution/002_odtp-postgis-dataloader_v0.1.2/odtp-output:/odtp/odtp-output
- ./execution/002_odtp-postgis-dataloader_v0.1.2/odtp-logs:/odtp/odtp-logs
depends_on:
odtp-sql-dataloader:
condition: service_completed_successfully
odtp-mobility-simulation:
image: caviri/odtp-mobility-simulation:v0.1.1
env_file:
- ./parameters/003_odtp-mobility-simulation.parameters
volumes:
- ./execution/002_odtp-postgis-dataloader_v0.1.2/odtp-output:/odtp/odtp-input
- ./execution/003_odtp-mobility-simulation_v0.1.1/odtp-output:/odtp/odtp-output
- ./execution/003_odtp-mobility-simulation_v0.1.1/odtp-logs:/odtp/odtp-logs
depends_on:
odtp-postgis-dataloader:
condition: service_completed_successfully
odtp-mobility-metrics:
image: caviri/odtp-mobility-metrics:v0.0.3
env_file:
- ./parameters/004_odtp-mobility-metrics.parameters
volumes:
- ./execution/003_odtp-mobility-simulation_v0.1.1/odtp-output:/odtp/odtp-input
- ./execution/004_odtp-mobility-metrics_v0.0.3/odtp-output:/odtp/odtp-output
- ./execution/004_odtp-mobility-metrics_v0.0.3/odtp-logs:/odtp/odtp-logs
depends_on:
odtp-mobility-simulation:
condition: service_completed_successfully
odtp-next-location-prediction:
image: caviri/odtp-next-location-prediction:v0.0.4
env_file:
- ./parameters/005_odtp-next-location-prediction.parameters
volumes:
- ./execution/004_odtp-mobility-metrics_v0.0.3/odtp-output:/odtp/odtp-input
- ./execution/005_odtp-next-location-prediction_v0.0.4/odtp-output:/odtp/odtp-output
- ./execution/005_odtp-next-location-prediction_v0.0.4/odtp-logs:/odtp/odtp-logs
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
depends_on:
odtp-mobility-metrics:
condition: service_completed_successfully
odtp-pygwalker:
image: caviri/odtp-pygwalker:v0.1.4
ports:
- "8502:8501"
volumes:
- ./execution/005_odtp-next-location-prediction_v0.0.4/odtp-output:/odtp/odtp-input
- ./execution/006_odtp-pygwalker_v0.1.4/odtp-output:/odtp/odtp-output
- ./execution/006_odtp-pygwalker_v0.1.4/odtp-logs:/odtp/odtp-logs
depends_on:
odtp-next-location-prediction:
condition: service_completed_successfully
volumes:
execution: