network
This commit is contained in:
parent
bba01ca2d0
commit
b76708385b
1 changed files with 41 additions and 2 deletions
|
|
@ -1,6 +1,12 @@
|
||||||
|
networks:
|
||||||
|
maps-net:
|
||||||
|
driver: bridge
|
||||||
|
|
||||||
services:
|
services:
|
||||||
backend:
|
backend:
|
||||||
build: .
|
build: .
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -27,6 +33,8 @@ services:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: postgis.Dockerfile
|
dockerfile: postgis.Dockerfile
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "5432:5432"
|
- "5432:5432"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -34,16 +42,20 @@ services:
|
||||||
POSTGRES_PASSWORD: maps
|
POSTGRES_PASSWORD: maps
|
||||||
POSTGRES_DB: maps
|
POSTGRES_DB: maps
|
||||||
volumes:
|
volumes:
|
||||||
- pgdata:/var/lib/postgresql/data
|
- maps-pgdata:/var/lib/postgresql/data
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
image: docker.io/redis:7-alpine
|
image: docker.io/redis:7-alpine
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "6379:6379"
|
- "6379:6379"
|
||||||
command: redis-server --maxmemory 2gb --maxmemory-policy allkeys-lru
|
command: redis-server --maxmemory 2gb --maxmemory-policy allkeys-lru
|
||||||
|
|
||||||
martin:
|
martin:
|
||||||
image: ghcr.io/maplibre/martin
|
image: ghcr.io/maplibre/martin
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -53,23 +65,50 @@ services:
|
||||||
|
|
||||||
photon:
|
photon:
|
||||||
image: docker.io/komoot/photon:latest
|
image: docker.io/komoot/photon:latest
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "2322:2322"
|
- "2322:2322"
|
||||||
|
|
||||||
osrm-driving:
|
osrm-driving:
|
||||||
image: docker.io/osrm/osrm-backend:latest
|
image: docker.io/osrm/osrm-backend:latest
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "5000:5000"
|
- "5000:5000"
|
||||||
|
|
||||||
osrm-walking:
|
osrm-walking:
|
||||||
image: docker.io/osrm/osrm-backend:latest
|
image: docker.io/osrm/osrm-backend:latest
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "5001:5000"
|
- "5001:5000"
|
||||||
|
|
||||||
osrm-cycling:
|
osrm-cycling:
|
||||||
image: docker.io/osrm/osrm-backend:latest
|
image: docker.io/osrm/osrm-backend:latest
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
ports:
|
ports:
|
||||||
- "5002:5000"
|
- "5002:5000"
|
||||||
|
|
||||||
|
importer:
|
||||||
|
image: docker.io/iboates/osm2pgsql:latest
|
||||||
|
networks:
|
||||||
|
- maps-net
|
||||||
|
volumes:
|
||||||
|
- ../data:/data
|
||||||
|
environment:
|
||||||
|
DATABASE_URL: "postgres://maps:maps@postgres:5432/maps"
|
||||||
|
command: >
|
||||||
|
osm2pgsql
|
||||||
|
--database postgres://maps:maps@postgres:5432/maps
|
||||||
|
--create --slim -G --hstore
|
||||||
|
/data/region.osm.pbf
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
profiles:
|
||||||
|
- import
|
||||||
|
restart: "no"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
pgdata:
|
maps-pgdata:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue