-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
34 lines (34 loc) · 1.1 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
version: "3.9"
services:
brouter:
build:
context: .
dockerfile: Dockerfile-BRouter
args:
- "--progress plain"
container_name: brouter
ports:
- 17777:17777
volumes:
- ./profiles:/usr/app/profiles2
- ./segments:/usr/app/segments
restart: 'unless-stopped'
command: java ${JAVAOPTS:-"-Xmx128M -Xms12M -Xmn8M"} -DmaxRunningTime=300 -cp "/usr/app/brouter-${BROUTER_VERSION}/brouter-${BROUTER_VERSION}-all.jar" btools.server.RouteServer /usr/app/segments /usr/app/profiles2 customprofiles 17777 4000
brouter-web:
build:
context: .
dockerfile: Dockerfile-BRouterWeb
args:
- "--progress plain"
- "UID=${UID:-1000}"
- "GID=${GID:-1000}"
container_name: brouter-web
ports:
- 8080:8080
volumes:
- ./config/config.js:/usr/share/nginx/html/config.js
- ./config/keys.js:/usr/share/nginx/html/keys.js
- ./config/nginx.conf:/etc/nginx/nginx.conf
- ./config/default.conf:/etc/nginx/conf.d/default.conf
- ./profiles:/usr/share/nginx/html/profiles2
restart: 'unless-stopped'