fix: normalize host runtime service endpoints
This commit is contained in:
@@ -152,6 +152,14 @@ Ergebnis:
|
||||
|
||||
## Letzte Verifikation
|
||||
|
||||
- `backend/.venv/bin/pytest backend/tests/test_config_runtime_resolution.py -q`
|
||||
- Ergebnis: 3 Tests grün; Host-Runtime normalisiert Docker-Service-Aliase (`postgres`, `redis`) außerhalb von Containern nun automatisch auf `localhost`, Container-Runtime bleibt unverändert
|
||||
- `backend/.venv/bin/pytest backend/tests/domains/test_workflow_runtime_services.py -q -x`
|
||||
- Ergebnis: 29 Tests grün; Root Cause für den Host-Testfehler war Celery/Redis-Zugriff über Docker-DNS aus dem Host-Kontext, der jetzt zentral im Config-Layer abgefangen wird
|
||||
- `curl -I -s http://localhost:5173`
|
||||
- Ergebnis: Frontend antwortet mit `HTTP/1.1 200 OK`
|
||||
- `curl -s http://localhost:8888/health`
|
||||
- Ergebnis: Backend antwortet mit `{"status":"ok","service":"hartomat-backend"}`
|
||||
- `python3 scripts/test_render_pipeline.py --workflow-still-smoke --execution-mode shadow`
|
||||
- Ergebnis: Live-Smoke erfolgreich; Shadow-Comparison stabilisiert auf `WARN` mit `mean_pixel_delta=0.000257`, Legacy bleibt dadurch weiterhin authoritative
|
||||
- `./backend/.venv/bin/pytest -q backend/tests/domains/test_workflow_runtime_services.py -k 'resolve_order_line_template_context_uses_exact_template_and_override or resolve_order_line_material_map_prefers_line_override_over_output_override or resolve_order_line_material_map_allows_node_override or prefers_authoritative_scene_manifest_assignments or keeps_legacy_source_name_fallback_without_scene_manifest'`
|
||||
|
||||
Reference in New Issue
Block a user