Refatoring : Working state
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||

|
||||

|
||||
|
||||
Blog multi-utilisateurs modulaire développé avec Slim 4. Les domaines `Auth`, `Category`, `Media`, `User`
|
||||
Blog multi-utilisateurs modulaire développé avec Slim 4. Les domaines `Auth`, `Post`, `Category`, `Media`, `User`
|
||||
et `Shared` portent une architecture DDD légère, lisible et réutilisable pour d'autres
|
||||
projets (boutique, portfolio…).
|
||||
|
||||
@@ -181,9 +181,9 @@ Le contenu du blog (articles publiés) est soumis à [CC BY-SA 4.0](https://crea
|
||||
|
||||
Le provisionnement (migrations + seed admin) s'exécute explicitement via `php bin/provision.php`.
|
||||
|
||||
- Développement local : exécuter `php bin/provision.php` apres `cp .env.example .env`
|
||||
- Docker / production : exécuter `docker compose exec app php bin/provision.php` apres le demarrage du conteneur
|
||||
- Développement local : exécuter `php bin/provision.php` après `cp .env.example .env`
|
||||
- Docker / production : exécuter `docker compose exec app php bin/provision.php` après le demarrage du conteneur
|
||||
|
||||
Le runtime HTTP ne provisionne plus automatiquement la base. Si le schéma n'est pas présent, l'application echoue avec un message explicite demandant d'exécuter la commande de provisionnement.
|
||||
|
||||
Pour repartir d'un schéma frais en développement apres un nettoyage de l'historique des migrations, supprimez d'abord la base SQLite locale puis relancez le provisionnement : `rm -f database/app.sqlite` (ou votre fichier SQLite configure), puis `php bin/provision.php`.
|
||||
Pour repartir d'un schéma frais en développement après un nettoyage de l'historique des migrations, supprimez d'abord la base SQLite locale puis relancez le provisionnement : `rm -f database/app.sqlite` (ou votre fichier SQLite configuré), puis `php bin/provision.php`.
|
||||
|
||||
Reference in New Issue
Block a user