85 lines
2.3 KiB
Markdown
85 lines
2.3 KiB
Markdown
|
|
# 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:
|
|||
|
|
```bash
|
|||
|
|
# 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:
|
|||
|
|
```text
|
|||
|
|
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:
|
|||
|
|
```bash
|
|||
|
|
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:
|
|||
|
|
```text
|
|||
|
|
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:
|
|||
|
|
```bash
|
|||
|
|
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:
|
|||
|
|
```text
|
|||
|
|
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.
|