-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Déplacer coographie sur le repo SemApps #355
Comments
Validé à la réunion technique de ce jour 18/09 avec @simonLouvet
Autres décisions, qui seront traitées dans d'autres issues:
|
Problématique
Maintenir deux bases de code (sur les repo semapps et sur semapps_coographie), avec en plus à chaque fois un middleware et et un frontend différent, n'est pas faisable sur le long terme. L'instance https://dms.semapps.org va être décalée, ou alors il faudra continuellement la mettre à jour.
Par ailleurs, avoir un repo différent pose des problèmes pour le développement. Notamment pour synchroniser avec les packages via Lerna. La solution que j'ai utilisée est de faire deux repo différents, que je clone dans les répertoires
frontend
etmiddleware
de SemApps.Solution proposée
L'instance "Coographie" est une vitrine idéale autant pour l'AV que pour SemApps.
C'est l'instance de base de SemApps, donc autant la déplacer dans le repo principal.
Pour continuer à avoir un sandbox où on peut s'amuser à mettre des données sans toucher à des données en prod, il suffirait de déployer le même code sur deux serveurs différents. De cette manière, il n'y a aucune maintenance particulière.
Par ailleurs, on pourrait imaginer (plus tard), un script qui synchroniserait automatiquement les données de prod sur le sandbox, en supprimant/altérant peut-être les données sensibles et en enlevant les droits. De cette manière, même si quelqu'un vient et supprimer la moitié des données, ces données seront restaurées automatiquement après, par exemple, 24h.
The text was updated successfully, but these errors were encountered: