====== Installer les dépendances de GeoNature ====== ===== Dépendances pour l'instance "web-srv" & "bkp-srv" (espace Pré-Prod) ===== * Via les paquets systèmes : * Nécessaire pour les paquets Python suivants : ''sudo apt install -y libpq-dev libgdal-dev gdal-bin libffi-dev libpangocairo-1.0-0 '' * Python : ''sudo apt install -y python3 python3-dev python3-pip python3-venv python3-setuptools python3-gdal python3-wheel python3-cffi python3-virtualenv python3-virtualenvwrapper'' * Serveurs et système : ''sudo apt install unzip wget git redis pipx'' * En tant qu'utilisateur //geonat//, via NVM : * Installer [[https://github.com/nvm-sh/nvm#installing-and-updating| la dernière version de NVM disponible sur le site du projet]] : * Ex. : ''%% curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash %%'' * Vérifier la version de Node nécessaire à GeoNature : https://github.com/PnX-SI/GeoNature/blob/master/frontend/.nvmrc * Si GeoNature est déjà installé, se placer dans le dossier contenant le fichier //.nvmrc// : ''cd ~/geonature/frontend/'' * Installer/Mettre à jour Node & Npm : ''nvm install'' * Sinon, installer Node & Npm dans la version correspondante: '' nvm install '' * Ex. : '' nvm install v10.15.3 '' ===== Dépendances pour l'instance "db-srv" ===== * Via les paquets systèmes : * Nécessaire pour les paquets Python suivants : ''sudo aptitude install -y build-essential libgdal-dev gdal-bin '' * Python : ''sudo aptitude install -y python3 python3-dev python3-setuptools python3-pip python3-wheel python3-gdal python3-cffi '' * Serveurs et système : ''sudo aptitude install unzip wget sshpass''