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 :
-
- 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 <gn-node-version>
- 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