2.9 KiB
Tile + MediaWiki Integration – 2026-06-10
Prompt 1
«Ok lass uns jetzt die karten in das media wiki integrieren und zeig mir vorher nochmal die web-ui von dem martin server.»
Antwort 1
Martin-Konfiguration und Doku wurden geprueft, die WebUI wurde im Browser geoeffnet und danach die MediaWiki-Integration vorbereitet.
Ausgefuehrte Kommandos:
# Dateikontext gelesen
# - docker-compose.yml
# - config/martin.yaml
# - docs/mediawiki-config.php
# - docs/api-endpoints.md
# - docs/USER.md
# - docs/ADMIN.md
# - docs/MAINTAINER.md
Relevante Outputs:
open_browser_page: http://localhost:9982/ wurde geoeffnet
Prompt 2
« Martin server is running.
The WebUI feature can be enabled with the --webui enable-for-all CLI flag or in the config file, making it available to all users.
A list of all available sources is available at http:///catalog
See documentation https://github.com/maplibre/martin »
Antwort 2
Die Martin-WebUI wurde dauerhaft ueber Docker Compose aktiviert, der Dienst wurde neu gestartet und Health/Catalog erfolgreich verifiziert. Die MediaWiki-Kartographer-Beispielkonfiguration wurde erweitert.
Ausgefuehrte Kommandos:
docker compose up -d martin
docker compose ps martin
curl -fsS http://localhost:9982/health
curl -s -o /dev/null -w "%{http_code}" http://localhost:9982/
curl -fsS http://localhost:9982/catalog | head -c 400
Relevante Outputs:
rd13_martin ... Up ... (healthy)
health: OK
root-status: 200
catalog-url: http://localhost:9982/catalog
{"tiles":{"osm":...}}
Prompt 3
«Hier commiten und Kannst du in das media wiki repo wechseln und die nötigen anpassungen dort vornehmen und auch dort commiten?»
Antwort 3
Der Status wurde geprueft und vor dem Commit Rueckfrage gestellt, weil eine zusaetzliche lokale Aenderung in config/martin.yaml vorhanden war.
Ausgefuehrte Kommandos:
git status --short
git branch --show-current
git remote -v
git diff -- config/martin.yaml docker-compose.yml docs/mediawiki-config.php | sed -n '1,260p'
Relevante Outputs:
M config/martin.yaml
M docker-compose.yml
M docs/mediawiki-config.php
Branch: main
Prompt 4
«nimm die änderung mit af»
Antwort 4
Bestaetigt: alle drei geaenderten Dateien werden in den Commit aufgenommen. Danach Wechsel in das MediaWiki-Repo und dortige Anpassungen mit eigenem Commit.
Ausgefuehrte Kommandos:
git add config/martin.yaml docker-compose.yml docs/mediawiki-config.php history/prompts/2026-06-10_tile-mediawiki-integration_session.md history/summary/PROJECT_CONTEXT.md
git commit -m "feat: enable martin webui and prep mediawiki integration"
git status --short
git show --name-only --oneline -1
git diff -- docs/mediawiki-config.php | sed -n '1,200p'
Relevante Outputs:
[main 0a5f6cd] feat: enable martin webui and prep mediawiki integration
5 files changed, 114 insertions(+), 44 deletions(-)
M docs/mediawiki-config.php