Letzte Aktualisierung: 2026-01-22
# Docker Services starten + Datenbanken sicherstellen
ruu-startup
Das war’s!
# Alle Datenbanken sicherstellen (idempotent, kann jederzeit ausgeführt werden)
ruu-postgres-setup
# Komplettes Projekt
build-all
# Oder klassisch
cd ~/develop/github/java/main/root
mvn clean install
In IntelliJ:
9080Prüfen:
curl http://localhost:9080/health
In IntelliJ:
Test-Login:
r_uur_uu_passwordruu-docker-ps
# Oder
docker ps
ruu-docker-restart
# Keycloak
docker logs keycloak -f
# PostgreSQL (jeeeraaah)
docker logs postgres-jeeeraaah -f
# PostgreSQL (keycloak)
docker logs postgres-keycloak -f
# JasperReports
docker logs jasperreports -f
# Alle benötigten Datenbanken automatisch erstellen/prüfen
# (jeeeraaah, lib_test, keycloak)
ruu-postgres-setup
Hinweis: Dies passiert automatisch bei ruu-startup!
# jeeeraaah DB
docker exec -it postgres-jeeeraaah psql -U r_uu -d jeeeraaah
# lib_test DB
docker exec -it postgres-jeeeraaah psql -U r_uu -d lib_test
# Beenden mit: \q
docker exec -it postgres-jeeeraaah psql -U r_uu -d postgres -c "\l"
ruu-keycloak-setup
http://localhost:8080/admin
Credentials:
adminadmincurl -X POST http://localhost:8080/realms/jeeeraaah-realm/protocol/openid-connect/token \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'grant_type=password' \
-d 'client_id=jeeeraaah-frontend' \
-d 'username=r_uu' \
-d 'password=r_uu_password'
curl http://localhost:8090/health
curl -X POST http://localhost:8090/api/report/generate \
-H "Content-Type: application/json" \
-d '{
"template": "invoice.jasper",
"format": "pdf",
"data": {
"invoiceNumber": "2026-001",
"invoiceDate": "2026-01-22",
"customerName": "Test GmbH",
"total": 1190.0
}
}' --output rechnung.pdf
# Maven Cache leeren
cd ~/develop/github/java/main/root
mvn clean
# Komplett neu bauen
build-all
# Container neu starten
ruu-docker-restart
# Oder komplett neu
docker compose -f ~/develop/github/java/main/config/shared/docker/docker-compose.yml down
ruu-startup
# Datenbanken neu einrichten
ruu-postgres-setup
# Realm neu einrichten
ruu-keycloak-setup
ruu-help
# Zentrale Dokumentation
cat ~/develop/github/java/main/config/PROJEKT-DOKUMENTATION.md
# Hauptdokumentation
cat ~/develop/github/java/main/README.md
# Troubleshooting
cat ~/develop/github/java/main/config/TROUBLESHOOTING.md
git status
git add .
git commit -m "Beschreibung"
git push
Hinweis: Git Push funktioniert jetzt automatisch via SSH (konfiguriert).
# 1. Morgens
ruu-startup # Docker starten
# 2. Code ändern...
# 3. Testen
build-all
# 4. Backend starten (IntelliJ)
# 5. Frontend starten (IntelliJ)
# 6. Entwickeln...
# 7. Abends
# → Nichts! Container laufen weiter
🎉 Viel Erfolg!