mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-21 14:08:11 +02:00
Lot 35 : routes de base de la façade aussi par le tunnel du relais
Les neuf routes que la façade sert toujours (ping, status, config, ligne de commande du moteur, couches du modèle, chemins, RAM, VRAM, journal du service) arrivent désormais à la façade par le tunnel du relais aussi : withFacadeChat les lui remet dès qu'elle tourne (facade_core.go). Les handlers du Go ne servent plus que sans façade (LOKI_FACADE=0). Côté Rust, une requête relayée par le Go (jeton interne) n'est pas réauthentifiée, comme pour les routes des lots. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016tcGfJWefW5kUGoC2wL8cv
This commit is contained in:
8 files changed
+186
-9
No files matched your search
@@ -0,0 +1,26 @@
|
||||
package loki
|
||||
|
||||
// facade_core.go — les routes de base que la façade sert toujours (api.rs,
|
||||
// lot 35 de la migration) : santé, état, configuration, ligne de commande du
|
||||
// moteur, mémoire vive et vidéo, journal du service, chemins, couches du
|
||||
// modèle. Quand elles arrivent par le tunnel du relais (accès distant, E2E),
|
||||
// le Go les lui remet aussi, comme les routes des lots : ses propres
|
||||
// handlers ne servent plus que sans façade (LOKI_FACADE=0).
|
||||
|
||||
var facadeCoreRoutes = map[string]bool{
|
||||
"/api/ping": true,
|
||||
"/api/status": true,
|
||||
"/api/config": true,
|
||||
"/api/engine/cmdline": true,
|
||||
"/api/model/layers": true,
|
||||
"/api/paths": true,
|
||||
"/api/ram": true,
|
||||
"/api/vram": true,
|
||||
"/api/service/log": true,
|
||||
}
|
||||
|
||||
// facadeCore : une façade tourne devant ce processus (son adresse et le
|
||||
// jeton interne sont là).
|
||||
func facadeCore() bool {
|
||||
return facadeAddr() != "" && internalToken() != ""
|
||||
}
|
||||
Reference in new issue
Block a user