La première installation
Créer les données sans lesquelles rien ne tourne, puis le premier administrateur.
Une base migrée ne suffit pas : il manque les lignes qu'Aurora suppose présentes.
Les deux commandes
php bin/console aurora:install
php bin/console aurora:user:createCe que la première crée
- Les langues, le thème, et les données de départ de chaque module actif.
- Elle est idempotente par contrat : la relancer ne double rien.
- Elle est donc faite pour tourner à chaque déploiement, pas une seule fois. C'est ainsi qu'une langue ou un type de contenu ajoutés dans une version ultérieure arrivent sur les installations existantes.
Pourquoi l'administrateur est à part
Livrer un compte connu avec un mot de passe connu en production serait un trou, pas un service rendu. La création du premier administrateur reste un acte volontaire, et l'installation le signale quand elle ne trouve aucun utilisateur.