Table des matières
Résumé du projet Celutz (serveur de photos panoramiques)
CHANTIER TERMINÉ → https://pano.faimaison.net
Quoi ?
Nous avons actuellement le logiciel celutz, qui permet de gérer des photos panoramiques. Il est utilisé comme outil de planification radio (pour répondre à la question « voit-on tel point depuis tel autre point »).
Une version est déjà en ligne ici http://pano.faimaison.net ; mais c'est une vieille version, assez peu ergonomique, et elle est sur une VM OVH gentiment mise à dispo par un adhérent.
Ce logiciel a été ré-écrit (de PHP vers Python/Django), et son ergonomie améliorée par les copains de Rézine. L'occasion :
- de le mettre à jour (en migrant les données existantes)
- de l'internaliser sur une VM de l'asso
- de le déployer avec ansible, comme le reste des services de l'asso
Quelques liens :
- Site actuel (vieille version, pour l'instant)
- Merge request !13 sur le git adminsys
Combien ça coûte et rapporte ?
Apports
- le bénéfice de l'outil à jour 1)
- maitrise et pérénité de l'outil (car en interne)
- un déploiement explicite & documenté avec ansible
Coûts
- Une VM avec 1.5go de RAM, et quelques gros mais rares pics de cpu (cf system requirements)
- Maintenance à gérer, pour les adminsys
Systèmes affectés (modifiés, supprimés, nouveaux)
Je propose de mettre ce service sur slash (il n'y a que des données publiques sur ce service), en augmentant sa capacité de RAM de 512MiO eà 1.5GiO.
- VM slash, à agrandir
- Enregistrements DNS (à mettre à jour)
- VM adhérent (externe à fma, mais à décomissioner)
Personnes nécessairement touchées par les changements
- Les adminsys (gestion/maintenance)
- l'adhérent qui prêtait la VM
- internet tout entier ;) (pour l'utilisation).
Processus modifiés
Pas grand chose, si ça n'est une simplification de l'ergonomie pour ajouter des panoramiques, moins de dépendance aux adminsys (ex: pour ajouter un point de repère géographique).