83 lines
1.8 KiB
YAML
83 lines
1.8 KiB
YAML
#We creating a container for each api endpoint and connect nginx to endpoints to creating a single api call for our endpoints
|
|
#ARGS:
|
|
# TYPE=(car,foot,bicycle)
|
|
# MAP(default)="iran-latest"
|
|
|
|
services:
|
|
bike:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: bike
|
|
MAP: slovenia-latest
|
|
ports:
|
|
- 5000:5000
|
|
container_name: osrm-backend_bike
|
|
restart: always
|
|
|
|
car:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: car
|
|
MAP: slovenia-latest
|
|
ports:
|
|
- 5001:5000
|
|
container_name: osrm-backend_car
|
|
restart: always
|
|
|
|
ev:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: ev
|
|
MAP: slovenia-latest
|
|
ports:
|
|
- 5002:5000
|
|
container_name: osrm-backend_ev
|
|
restart: always
|
|
|
|
km:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: km
|
|
MAP: slovenia-latest
|
|
ports:
|
|
- 5003:5000
|
|
container_name: osrm-backend_km
|
|
restart: always
|
|
|
|
kpm:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: kpm
|
|
MAP: slovenia-latest
|
|
ports:
|
|
- 5004:5000
|
|
container_name: osrm-backend_kpm
|
|
restart: always
|
|
|
|
mk:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: mk
|
|
MAP: slovenia-latest
|
|
ports:
|
|
- 5005:5000
|
|
container_name: osrm-backend_mk
|
|
restart: always
|
|
|
|
walk:
|
|
build:
|
|
context: .
|
|
args:
|
|
TYPE: walk
|
|
MAP: slovenia-latest
|
|
container_name: osrm-backend_walk
|
|
ports:
|
|
- 5006:5000
|
|
restart: always
|