Quarkus REST-Service mit Swagger-UI in unter 10 Minuten von 0 auf dem Raspberry Pi 4 installieren (Bonus: Panache)

Einen aktuellen Quarkus REST-Service mit Swagger-UI kann in unter 10 Minuten auf dem Raspberry Pi 4 installiert werden. Das längste daran ist noch der erstmalig download. Vor 3 Jahren hatte ich das ja schon in 15 Minuten gemacht.

Also diese 7. Schritte sind auf der Kommandozeile nötig, um einen Aktuellen REST-Server mit Quarkus 3.5.3 zu starten:

Freut euch immer

Schon können wir im Browser mit der URL http://localhost:8080/q/swagger-ui den Service aufrufen:

Oder auch von der Komandozeile:

Ein wiederholtes starten, geht dann aber auch schon in 85 Sekunden:

Bonus: Git upload nach GitLabund Panache Integration

Dann kann das ganze auch nach GitLab übertragen werden, dazu auf GitLab ein leeres (ohne Readme) Repo anlegen und

In diesem TWRestFlug Repo, gibt es dann auch noch ein leicht angepasste Version mit Panache. Es brauch dazu eigentlich nur die zwei Dateien, und in der pom.xml Panache ergänzen.

Das BE das mit @Entity annotiert und von PanacheEntity abgeleitet wird:

Schon hat man eine REST-CRUD Anwendung mit Panache mit speichern, löschen und anzeigen…