Files
SIAX-MONITOR/config/monitored_apps.json
pablinux cd14cc5c06 feat: Agregar campo 'user' al JSON de configuración
- Agregado campo 'user: String' a MonitoredApp
- Función default_user() que obtiene usuario del sistema ($USER/$LOGNAME)
- Actualizado todos los lugares donde se crea MonitoredApp:
  * config.rs (add_app)
  * app_manager.rs (register_app) - usa config.user
  * discovery.rs (sync) - extrae de .service file
  * handlers.rs (update_app) - usa config.user
- El campo se guarda en monitored_apps.json
- Formulario de edición ahora carga el usuario correcto
- Resuelve problema: antes ponía 'pablinux' por defecto
- Ahora muestra el usuario real (ej: 'user_apps')
2026-01-21 18:08:40 -05:00

28 lines
609 B
JSON

{
"apps": [
{
"name": "app_tareas",
"service_name": "",
"path": "",
"port": 3000,
"entry_point": "",
"node_bin": "",
"mode": "production",
"service_file_path": "",
"deleted": true,
"deleted_at": "2026-01-21T18:01:42.273756980-05:00",
"deleted_reason": "Eliminada desde el panel de control"
},
{
"name": "fidelizacion",
"service_name": "",
"path": "",
"port": 3001,
"entry_point": "",
"node_bin": "",
"mode": "production",
"service_file_path": "",
"deleted": false
}
]
}