banyaro/docker-compose.osm.yml
rene 30e82b7931 POI-Refresh: Abdeckung auf alle 15 Tile-Laender erweitert (war nur DACH)
Der monatliche DSM-Job fragte nur germany/austria/switzerland ab, die Karte
deckt aber TILES_REGIONS (DACH + 12 Anrainer) ab -> POIs fehlten ausserhalb
DACH. Laenderliste jetzt in docker-compose.osm.yml als Env gesetzt (wirkt ohne
Image-Rebuild) und als Default in refresh.sh gespiegelt.
2026-06-06 10:13:56 +02:00

19 lines
988 B
YAML

# Monatlicher OSM-POI-Refresh (Build 4) — NICHT Teil des Default-Stacks.
# Wird manuell oder vom DSM-Aufgabenplaner getriggert:
# docker compose -f docker-compose.osm.yml run --rm osm-refresh
# Schreibt in dieselbe SQLite-DB wie der App-Container (./data:/data).
services:
osm-refresh:
build: ./tools/osm-extract
image: banyaro-osm-refresh
container_name: banyaro-osm-refresh
mem_limit: 4g # Schutzschranke gegen die anderen Container
volumes:
- ./data:/data # gleiche DB wie die App (/data/banyaro.db)
environment:
- DB_PATH=/data/banyaro.db
# Abdeckung = TILES_REGIONS im Makefile — Karten- und POI-Abdeckung
# synchron halten! Env überschreibt den Default in refresh.sh, daher
# wirkt eine Änderung hier OHNE Image-Rebuild.
- COUNTRIES=germany austria switzerland france italy czech-republic poland slovakia hungary slovenia netherlands belgium luxembourg denmark liechtenstein
restart: "no"