Ajout de python -m app.bootstrap : instance vierge sans jeu de démo
Crée une édition + le premier compte coordination (mot de passe) + 3 créneaux types par défaut, et affiche l'UUID à mettre dans VITE_EDITION_ID. Documenté dans README (« Vraie instance, sans jeu de démo »). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017uUsRg7XzopkCPWimwg9ZM
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
3bc0cb0770
commit
6c4297b5fc
@@ -19,8 +19,37 @@ docker compose up --build
|
||||
- Documentation interactive : http://localhost:8000/docs
|
||||
|
||||
Le frontend démarre en mode `mock` (jeu de démonstration en mémoire, aucun
|
||||
backend requis). Pour le brancher sur l'API réelle : `VITE_API_MODE=http` et
|
||||
`VITE_EDITION_ID=<uuid>` dans `.env` (voir `frontend/README.md`).
|
||||
backend requis).
|
||||
|
||||
### Vraie instance, sans jeu de démo
|
||||
|
||||
```bash
|
||||
docker compose up -d db backend
|
||||
docker compose run --rm backend uv run alembic upgrade head
|
||||
docker compose run --rm backend uv run python -m app.bootstrap \
|
||||
--name "Festival 2026" --start 2026-07-01 --end 2026-07-04 \
|
||||
--email coordination@monfestival.fr --password "un-mot-de-passe-solide"
|
||||
```
|
||||
|
||||
La commande crée une édition vierge, le premier compte coordination (connexion
|
||||
par mot de passe) et 3 créneaux types par défaut, puis affiche l'UUID de
|
||||
l'édition. Renseigner alors dans `.env` :
|
||||
|
||||
```
|
||||
VITE_API_MODE=http
|
||||
VITE_EDITION_ID=<uuid affiché>
|
||||
```
|
||||
|
||||
puis `docker compose up frontend`.
|
||||
|
||||
### Jeu de démonstration (optionnel)
|
||||
|
||||
```bash
|
||||
docker compose run --rm backend uv run python -m app.seed
|
||||
```
|
||||
|
||||
120 bénévoles fictifs, 15 postes, 4 jours. Identifiants affichés en fin de
|
||||
commande.
|
||||
|
||||
## Tests
|
||||
|
||||
|
||||
Reference in New Issue
Block a user