Dev: simplification de l'environment de dev pour l'initialisation de la base CouchDB
Correctifs autour de l’environnement de dev (sous docker) notamment :
- Supprimer le conteneur d' « initialisation » pour couchdb
- Ajout d'une commande Django qui permet de créer les bases nécessaires au fonctionnement de l'appli
- Lancer la nouvelle commande
couchdb
au démarrage de l'appli
-
Master
cc @paul_lgds Au lancement du script launch.sh, j'ai l'erreur "ImportError: No module named 'scripts_settings'", liéé au fait que le module d'initialisation Django n'est pas précisé dans la commande
python manage.py couchdb
et que dans mon cas, il prend, par défaut celui qui avait été défini lors d'une commande exécutée dans l'environnement auparavant. Pour éviter cela, je propose cette version de launch.sh Avec cette version, l'erreur liée au module "setting" est réglée, mais une nouvelle apparait, à la ligne 64 de members/management/commands/couchdb.pyself.stdout.write(self.style.SUCCESS(f"✓ created view {designDoc}"))
SyntaxError: invalid syntax
-
-
added 1 commit
- 9bf92639 - dev: suppression du conteneur d'initialisation pour CouchDB
Toggle commit list -
resolved all discussions
Toggle commit list -
-
resolved all discussions
Toggle commit list -
@fracolo j'ai poussé ta proposition et corrigé l'erreur que tu as rencontré. :)
-
added 1 commit
- 0de98d5c - dev: suppression du conteneur d'initialisation pour CouchDB
Toggle commit list -
merged
Toggle commit list