Documentation
Installer, configurer, automatiser.
Deux entrées : la documentation de l'API, pour piloter le site par programme, et la documentation par domaine fonctionnel, pour le configurer depuis l'administration.
Documentation
Deux entrées : la documentation de l'API, pour piloter le site par programme, et la documentation par domaine fonctionnel, pour le configurer depuis l'administration.
Cinquante-six routes, huit rôles, un mode d'emploi généré depuis le code. Un agent y trouve la structure de l'arbre, le catalogue des blocs et la permission exigée par chaque route.
Chaque domaine fonctionnel — pages, boutique, rendez-vous, questionnaires, formations, e-mails — a sa page, avec les appels correspondants et ce que l'API refuse.
L'installation se fait sur un serveur Debian 12, par un script qui pose PostgreSQL, le service applicatif, le vhost et le certificat TLS. Chaque étape est idempotente : en cas d'échec, on corrige la cause et on relance.
Prérequis
Debian 12, un utilisateur disposant de sudo, les ports 22, 80 et 443 ouverts, et un domaine pointant sur la machine.
Installation
Un script interactif : nom du site, domaine, base de données, compte d'administration, certificat. Quinze étapes, toutes reprenables.
Mise à jour
Depuis l'administration. Le paquet est vérifié par empreinte, la base sauvegardée, les migrations appliquées, le service redémarré.