# monitor REST-API (Phase 1) Vanilla-PHP-REST-API (kein Framework, siehe Visualization.md Abschnitt 5) fuer Tickets, Events, Systeme, KPIs und Agenten. Persistenz in SQLite (`api/data/monitor.sqlite`). Vollstaendige Endpunkt-Dokumentation: [../API.md](../API.md). ## Entwicklung nur mit Docker (kein lokales PHP/Composer noetig) Aus dem Repo-Wurzelverzeichnis: ```bash cp .env.example .env # einmalig, MONITOR_ADMIN_API_KEY anpassen docker compose up --build # startet die API auf http://localhost:8080 docker compose run --rm api composer test # PHPUnit inkl. Coverage docker compose run --rm api php bin/sync-codeberg.php # Backlog/Done aus Codeberg ziehen ``` Composer-Abhaengigkeiten (nur PHPUnit als Dev-Dependency) werden beim ersten Start automatisch **im Container** installiert (`docker/entrypoint.sh`) - auf dem Host ist weder PHP noch Composer noch SQLite erforderlich.