Remove admin account

This commit is contained in:
julien committed 2026-11-02 22:00:14 +01:00
1 parent 4f28a59c7e
commit db316b2914
13 files changed
+372 -144

No files matched your search

+31 -10
View File
@@ -33,15 +33,24 @@ Créer ou mettre à jour la base de données :
bundle exec ruby bin/migrate
```
Lors de la première installation, créer le compte du premier administrateur :
Créer un ou plusieurs comptes de test :
```sh
bundle exec ruby bin/initialize-admin
bundle exec ruby bin/initialize-account
```
Cette commande est à exécuter une seule fois. Elle crée un compte vérifié et
lui attribue les droits techniques d'administration. Elle ne crée pas de
demande d'adhésion.
Cette commande crée un compte vérifié et sa fiche de membre.
Elle peut être exécutée plusieurs fois. Les comptes créés ne possèdent
aucune adhésion ni responsabilité au sein du Noyau.
Pour tester l'espace du Noyau, désigner un ou plusieurs comptes de test :
```sh
bundle exec ruby bin/initialize-core
```
En développement, un seul membre suffit. Cette commande peut être
réexécutée pour ajouter d'autres membres au Noyau.
Démarrer le serveur de développement :
@@ -60,16 +69,28 @@ bundle exec irb -r dotenv/load -r ./netig.rb
Docker Compose fournit les variables d'environnement via `env_file` et définit
`RACK_ENV=production`.
Exécuter les migrations dans le conteneur applicatif avant de démarrer la
nouvelle version :
Exécuter les migrations dans le conteneur applicatif avant de démarrer
la nouvelle version :
```sh
bundle exec ruby bin/migrate
```
Lors de la première installation, créer le premier administrateur depuis le
conteneur applicatif :
### Initialisation du premier Noyau
Une fois l'inscription publique disponible, les membres fondateurs créent
leurs comptes depuis le site et vérifient leurs adresses électroniques.
Après leur désignation par l'assemblée constitutive, initialiser le Noyau
depuis le conteneur applicatif :
```sh
bundle exec ruby bin/initialize-admin
bundle exec ruby bin/initialize-core
```
Cette commande doit être exécutée une seule fois en production.
Elle exige au moins trois personnes physiques disposant d'un compte vérifié.
Elle enregistre leurs adhésions comme acceptées et leur attribue la qualité
de membre du Noyau.
La date de l'assemblée constitutive est demandée lors de l'exécution.