-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.pc3.yml
87 lines (80 loc) · 1.84 KB
/
docker-compose.pc3.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
version: '3.9'
services:
ec_registry:
build:
context: .
dockerfile: EC_Registry/Dockerfile
container_name: ec_registry
environment:
SPRING_DATASOURCE_URL: jdbc:postgresql://192.168.0.100:5432/easycab
SPRING_DATASOURCE_USERNAME: postgres
SPRING_DATASOURCE_PASSWORD: postgres
SPRING_DATASOURCE_DRIVER_CLASS_NAME: org.postgresql.Driver
volumes:
- server:/server
- shared:/shared
ports:
- "8443:8443"
networks:
easycab_network:
ipv4_address: 192.168.0.5
ec_de_1:
build:
context: .
dockerfile: EC_DE/Dockerfile
container_name: ec_de_1
volumes:
- client:/client
- shared:/shared
environment:
SPRING_APPLICATION_NAME: EC_DE
SPRING_KAFKA_BOOTSTRAP-SERVERS: 192.168.0.3:9092
CENTRAL_IP: 192.168.0.13
CENTRAL_PORT: 8081
TAXI_ID: 1
SENSOR_PORT: 5001
REGISTRY_URL: https://192.168.0.5:8443/taxis
depends_on:
- ec_registry
ports:
- "8001:8080"
stdin_open: true
tty: true
networks:
easycab_network:
ipv4_address: 192.168.0.101
ec_de_2:
build:
context: .
dockerfile: EC_DE/Dockerfile
container_name: ec_de_2
volumes:
- client:/client
- shared:/shared
environment:
SPRING_APPLICATION_NAME: EC_DE
SPRING_KAFKA_BOOTSTRAP-SERVERS: 192.168.0.3:9092
CENTRAL_IP: 192.168.0.13
CENTRAL_PORT: 8081
TAXI_ID: 2
SENSOR_PORT: 5002
REGISTRY_URL: https://192.168.0.5:8443/taxis
ports:
- "8002:8080"
stdin_open: true
tty: true
depends_on:
- ec_registry
networks:
easycab_network:
ipv4_address: 192.168.0.102
networks:
easycab_network:
driver: bridge
ipam:
config:
- subnet: 192.168.0.0/24
volumes:
server:
shared:
client: