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:
|
||||
backend:
|
||||
build: .
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "8080:8080"
|
||||
environment:
|
||||
|
|
@ -27,6 +33,8 @@ services:
|
|||
build:
|
||||
context: .
|
||||
dockerfile: postgis.Dockerfile
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "5432:5432"
|
||||
environment:
|
||||
|
|
@ -34,16 +42,20 @@ services:
|
|||
POSTGRES_PASSWORD: maps
|
||||
POSTGRES_DB: maps
|
||||
volumes:
|
||||
- pgdata:/var/lib/postgresql/data
|
||||
- maps-pgdata:/var/lib/postgresql/data
|
||||
|
||||
redis:
|
||||
image: docker.io/redis:7-alpine
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "6379:6379"
|
||||
command: redis-server --maxmemory 2gb --maxmemory-policy allkeys-lru
|
||||
|
||||
martin:
|
||||
image: ghcr.io/maplibre/martin
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
|
|
@ -53,23 +65,50 @@ services:
|
|||
|
||||
photon:
|
||||
image: docker.io/komoot/photon:latest
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "2322:2322"
|
||||
|
||||
osrm-driving:
|
||||
image: docker.io/osrm/osrm-backend:latest
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "5000:5000"
|
||||
|
||||
osrm-walking:
|
||||
image: docker.io/osrm/osrm-backend:latest
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "5001:5000"
|
||||
|
||||
osrm-cycling:
|
||||
image: docker.io/osrm/osrm-backend:latest
|
||||
networks:
|
||||
- maps-net
|
||||
ports:
|
||||
- "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:
|
||||
pgdata:
|
||||
maps-pgdata:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue