./run.sh watch zeigt per Default auf nicht laufenden Dev-Server #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beobachtung
./run.sh watch …ohne explizit gesetztesDOCTATE_DEV_SERVERbakthttp://192.168.178.27:3000alsBuildConfig.SERVER_URLin die APK. Auf dem Dev-Laptop läuft die Doctate-Axum-Instanz aber nur on demand — out of the box landet die Watch in TCP-Refused.Ursache
clients/wearos/run.sh:64:In
apply_target(Zeile 287-289) wird dieser Default als-Pdoctate.serverUrl=…an Gradle weitergereicht, wennDOCTATE_DEV_SERVERnicht gesetzt ist. Daminerva.lan:3000inzwischen die Alpha-Instanz ist, ist „Laptop als Default" nicht mehr die richtige Heuristik.Fix-Optionen (nicht entschieden)
./run.sh watch alpha(→minerva.lan:3000) vs../run.sh watch dev(→ Laptop). Klarste Semantik, sichtbar im Tooling.minerva.lan:3000, Dev-Modus weiterhin per Env-Var.DOCTATE_DEV_SERVERzwingend verlangen, kein Default. Jeder Build wählt den Server explizit.Hängt zusammen mit dem Multi-Tester-Issue (User-Profile in
run.sh) — sinnvoll, beide Themen in einem Rutsch zu adressieren.Erledigt durch den Profile-Refactor (
740314a->8a0134c): DEFAULT_DEV_SERVER/DOCTATE_DEV_SERVER wurden entfernt. 'watch' verlangt jetzt ein explizites Profil und nimmt SERVER_URL daraus (run.sh:329, :339) - kein impliziter Default-Server mehr.