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.

API

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.

Documentation de l'API

Par domaine

Chaque domaine fonctionnel — pages, boutique, rendez-vous, questionnaires, formations, e-mails — a sa page, avec les appels correspondants et ce que l'API refuse.

Voir les domaines

Mise en route

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.

Guide d'installation

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é.