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>
11 lines
321 B
YAML
11 lines
321 B
YAML
---
|
|
# Bloc C : recherche plein texte dans les cours et labs.
|
|
# Rejoue aussi `portail` : c'est lui qui connaît {{ portail_dossier_app }}
|
|
# pour écrire ELASTICSEARCH_HOTE/PORT dans son .env.
|
|
- name: Portail et Elasticsearch
|
|
hosts: syllabus
|
|
become: true
|
|
gather_facts: true
|
|
roles:
|
|
- portail
|
|
- elasticsearch
|