Ergänzt die lesende Historien-API mit Verlaufsanzeige und ordnet Auftragskunden dem effektiven Zahler zu. Enthält VS-Code-Debugkonfiguration, Dokumentation und Regressionstests. Validiert mit Frontend-Build, 76 Backend-Tests und 25 Browsertests. Live-Datenbankprüfung wegen fehlender Erreichbarkeit offen.
56 lines
1.7 KiB
JSON
56 lines
1.7 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "VoTiAn NG: Backend",
|
|
"type": "java",
|
|
"request": "launch",
|
|
"mainClass": "de.stadtbote.votian.VotianApplication",
|
|
"projectName": "votian-backend",
|
|
"cwd": "${workspaceFolder}/backend",
|
|
"envFile": "${workspaceFolder}/.env",
|
|
"args": [
|
|
"--server.address=127.0.0.1",
|
|
"--server.port=8080"
|
|
],
|
|
"console": "internalConsole"
|
|
},
|
|
{
|
|
"name": "VoTiAn NG: Frontend + Chrome",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/frontend/node_modules/vite/bin/vite.js",
|
|
"cwd": "${workspaceFolder}/frontend",
|
|
"args": [
|
|
"--host", "127.0.0.1",
|
|
"--port", "5173",
|
|
"--strictPort"
|
|
],
|
|
"console": "internalConsole",
|
|
"outputCapture": "std",
|
|
"skipFiles": ["<node_internals>/**"],
|
|
"serverReadyAction": {
|
|
"pattern": "Local:\\s+(https?://\\S+)",
|
|
"uriFormat": "%s",
|
|
"action": "debugWithChrome",
|
|
"webRoot": "${workspaceFolder}/frontend",
|
|
"killOnServerStop": true
|
|
}
|
|
}
|
|
],
|
|
"compounds": [
|
|
{
|
|
"name": "VoTiAn NG: Backend + Frontend",
|
|
"configurations": [
|
|
"VoTiAn NG: Backend",
|
|
"VoTiAn NG: Frontend + Chrome"
|
|
],
|
|
"stopAll": true,
|
|
"presentation": {
|
|
"group": "VoTiAn NG",
|
|
"order": 1
|
|
}
|
|
}
|
|
]
|
|
}
|