Open PhilippeAccorsi opened 2 days ago
Questions supplémentaire :
Pour la création de la db et des users : ne serait-il finalement pas plus simple de gérer le cas directement au démarrage du container avec la création du sqlite si DB_CONNECTION=sqlite
et dans tout les cas, au premier démarrage, appliquer la commande php artisan migrate --seed
?
Je sais que sur pas mal d'outil que j'ai essayé, pour éviter tout risque, après la première initialisation, un fichier est créé dans le volume, et si le fichier est présent, alors la commande d'init n'est pas effectué. Ça simplifierait les étapes pour le démarrage je pense.
Pour le jeux de données, ne serait-il pas plus "simple" de ne le proposer qu'en version sqlite ? (avec le fichier à copier directement dans le volume).
Encore merci pour le travail réalisé et mis à disposition de la communauté.
Merci Philippe pour ces retours. La partie Docker est un ensemble de contributions de la communauté. Tu peux proposer un PR pour améliorer cette partie du projet.
Pour la base de données SQLite, il y a un groupe de "seeders" dans le répertoire database/seeders
qui permet de peupler la base de données initiale, je ne sais pas si c'est la meilleure ou la plus simple manière de faire.
Déjà, super boulot 👏 👏 La version de demo présente de belle chose 😎 (je me projette pas mal et j'ai hâte de découvrir l'outil)
Quelques petits retours (je sais pas si vous préférez avoir des PR directement ou une issue ici) :
Dans le cas de l'utilisation avec le fichier
docker-compose.yml
et la documentation associé, il manque l'info de réglage du type de bdd dans lemercator.env
. Il faut, comme expliqué ici mettre dans lemercator.env
la ligneDB_CONNECTION=sqlite
(dé-commenter l'existante mais avec la valeur sqlite). Si c'est pas fait on à l'erreur suivante :