Paillasse/portail/app/Console/Commands
Adam Belkacemi 777dd1cbc8 ajoute la recherche plein texte dans les cours et labs (bloc C)
Elasticsearch interne (jamais exposé, sécurité x-pack désactivée,
cohérent avec le reste des services internes de ce serveur), tas JVM
fixé à 512 Mo plutôt que le calcul automatique (jusqu'à 50 % de la
RAM système, désastreux sur ce serveur à 31 Go réels). Appels HTTP
directs depuis Laravel, pas de bibliothèque cliente pour un besoin
aussi simple. Index reconstruit après chaque synchronisation du
catalogue, page de recherche commune aux profs et aux élèves.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-14 13:24:13 +02:00
..
ExpirerSessionsLab.php ajoute la liaison Laravel-OpenStack et le modèle Heat du lab 08 2026-10-08 10:14:24 +02:00
GenererJeuDeChargeTest.php optimise MariaDB : deux index confirmés par EXPLAIN, N+1 supprimé 2026-10-14 09:31:11 +02:00
IndexerRecherche.php ajoute la recherche plein texte dans les cours et labs (bloc C) 2026-10-14 13:24:13 +02:00
PurgerClassesArchivees.php ajoute le dossier WebDAV de l'élève (bloc C) 2026-10-14 13:04:40 +02:00
RemplirStock.php ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
SurveillerVm.php ajoute le self-healing des VM (sonde de santé, relance automatique, stock écarté) — bloc A, semaine 6 2026-10-12 21:12:43 +02:00
SynchroniserBanqueQuiz.php ajoute le cache Redis sur les lectures lourdes (bloc B) 2026-10-14 07:34:55 +02:00
SynchroniserCours.php ajoute la recherche plein texte dans les cours et labs (bloc C) 2026-10-14 13:24:13 +02:00
SynchroniserLabs.php ajoute la recherche plein texte dans les cours et labs (bloc C) 2026-10-14 13:24:13 +02:00