PnX-SI / gn_module_monitoring

Module GeoNature de suivi générique pour protocoles de suivi simples
GNU Affero General Public License v3.0
6 stars 24 forks source link

Installation du module monitoring depuis une installation geonature via docker #247

Open killianrak opened 1 year ago

killianrak commented 1 year ago

Bonjour, J'aimerais installer le module monitoring, sauf que j'ai installé mon geonature via docker donc les fichiers n'ont pas la même configuration, et les commandes sur la doc ne sont pas valables dans mon cas, je suis censé faire comment svp ? Merci

camillemonchicourt commented 1 year ago

Nous fournissons une image Docker de base de GeoNature sans module, sur son dépôt. Mais aussi depuis très récemment, des images plus complètes de GeoNature avec ses 4 modules externes principaux (Import, Export, Dashboard et Monitoring) : https://github.com/PnX-SI/GeoNature-Docker-services Ce nouveau dépôt comprend aussi un fichier docker-compose qui installe tout de base, prêt à l'emploi.

Par contre, pour ceux qui veulent un contexte plus spécifique, si vous voulez utiliser Docker, il vous faut manipuler Docker, et certainement builder vos propres images. En s'inspirant dans ce qui est fait dans ce dépôt GeoNature-Docker-services, éventuellement en utilisant ces indications : https://github.com/PnX-SI/GeoNature-Docker-services/blob/main/docs/faq.md#comment-rebuilder-localement-les-images-docker-

Pour ajouter ses modules, voir ce qui est fait dans :

Le plus simple est d'utiliser le docker-compose fournit de base avec les 4 modules (quitte à en désactiver certains, ou à ne donner aucun droits sur certains pour que les utilisateurs n'y accèdent pas).

bouttier commented 1 year ago

Je pré-suppose que vous avez installé GeoNature via le docker compose fourni ici, mais n’hésitez pas à préciser comment vous avez fait votre installation. Le dossier media de geonature, référencé par ~/geonature/backend/media dans la documentation du module monitorings, se trouve dans GeoNature-Docker-services/data/geonature/media. Les chemins sont donc à adapter en conséquence. Par ailleurs, il n’y a pas de venv à sourcer ; la commande geonature doit être remplacé par docker compose exec geonature-backend geonature (par exemple docker compose exec geonature-backend geonature monitorings install <module_code>).