- module.json : métadonnées du module (nav_href, nav_icon, nav_color, nav_label_key) - backend/go.mod : dépendance sur core/backend via replace directive - backend/logs.go : implémente modules.Module, routes /api/logs/units et /ws/logs - Utilise r.RunOnTarget et r.StreamOnTarget du Registry (pas d'accès internal) - Streaming journalctl -f via WebSocket - Enregistrement du nav item via r.RegisterNavItem - frontend/logs.html : page de visualisation des journaux - Composant logsPage Alpine.js inline (autonome, indépendant de core app.js) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
261 B
Modula-2
11 lines
261 B
Modula-2
module git.geronzi.fr/proxmoxPanel/viewLogs/backend
|
|
|
|
go 1.26
|
|
|
|
require (
|
|
git.geronzi.fr/proxmoxPanel/core/backend v0.0.0
|
|
github.com/gorilla/websocket v1.5.3
|
|
golang.org/x/crypto v0.49.0
|
|
)
|
|
|
|
replace git.geronzi.fr/proxmoxPanel/core/backend => ../../core/backend
|