From 157a4fad647f73cd24a3fba7d3f10dd279b05d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Sun, 12 Jul 2026 23:12:55 +0200 Subject: [PATCH] poi-index: ship poi-extract/ to the BRouter host via cd-brouter tarball cd-brouter.yml bundles an explicit file list; the new poi-extract dir was missing, so the extract scripts would never land on the host. Add it (+ a defensive chmod). Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/cd-brouter.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd-brouter.yml b/.github/workflows/cd-brouter.yml index f6d9a40..5d28e86 100644 --- a/.github/workflows/cd-brouter.yml +++ b/.github/workflows/cd-brouter.yml @@ -87,6 +87,7 @@ jobs: TARBALL_B64=$(tar -C infrastructure/brouter-host -czf - \ docker-compose.yml Caddyfile promtail-config.yml \ download-segments.sh .env \ + poi-extract \ | base64 -w0) # One SSH session: untar, (re)start containers, report status @@ -99,7 +100,7 @@ jobs: set -euo pipefail mkdir -p ~/brouter && cd ~/brouter echo "$TARBALL_B64" | base64 -d | tar -xzf - - chmod +x download-segments.sh + chmod +x download-segments.sh poi-extract/poi-extract.sh poi-extract/to-ndjson.py # Segment seeding is a one-shot operator task (~10 GB, a few # minutes). CD must not rerun it on every deploy.