Files
adres-analyse/docker-compose.yml
T
2026-06-21 14:55:44 +02:00

49 lines
1.1 KiB
YAML

services:
postgis:
image: postgis/postgis:16-3.4
container_name: adres-analyse-postgis
environment:
POSTGRES_DB: adresanalyse
POSTGRES_USER: adres
POSTGRES_PASSWORD: adres
TZ: Europe/Amsterdam
ports:
- "5433:5432"
volumes:
- ./data/postgis:/var/lib/postgresql/data
shm_size: 1g
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U adres -d adresanalyse"]
interval: 10s
timeout: 5s
retries: 10
osm2pgsql:
image: iboates/osm2pgsql:1.11.0
container_name: adres-analyse-osm2pgsql
profiles: ["import"]
depends_on:
postgis:
condition: service_healthy
volumes:
- ./data/osm:/data/osm:ro
- ./osm2pgsql.style:/data/osm2pgsql.style:ro
environment:
PGPASSWORD: adres
command: >
osm2pgsql
--create
--slim
--drop
--cache 2000
--number-processes 4
--hstore
--latlong
--style /data/osm2pgsql.style
-d adresanalyse
-U adres
-H postgis
-P 5432
/data/osm/netherlands-latest.osm.pbf