Ceci est une ancienne révision du document !
Installer GeoNature
- Notes :
- Afin de pouvoir exécuter l'installation de la base sur l'instance db-srv et l'installation de l'appli sur l'instance web-srv, il est nécessaire d'installer et configurer GeoNature sur les 2 serveurs…
- Ressources :
- Documentation liée à cet installation : https://docs.geonature.fr/installation-standalone.html
Installation de GeoNature
- Se connecter sur l'instance web-srv :
ssh geonat@db-<region>-sinp
- Se rendre dans le home de l'utilisateur geonat :
cd /home/geonat
- Créer les dossiers dwl (pour les téléchargments) et www (contenant les sources des applis web) :
mkdir dwl; mkdir www
- Se placer dans le dossier dwl :
cd dwl
- Récupérer les numéros de la dernière version de GeoNature : https://github.com/PnX-SI/GeoNature/releases
- Télécharger la dernière version de GeoNature :
wget https://github.com/PnX-SI/GeoNature/archive/2.2.1.zip -O geonature_v2.2.1.zip
- Dézipper l'archive vers le dossier www :
unzip geonature_v2.2.1.zip; mv GeoNature-2.2.1 ../www/geonature_v2.2.1
- Se placer dans le dossier www :
cd www
- Créer un lien symbolique (pour faciliter les mises à jour future) :
ln -s geonature_v2.2.1 geonature
Configuration de GeoNature
- Se placer dans GeoNature :
cd /home/geonat/www/geonature
- Configuration utilisée pour l'installation :
- Copier le fichier :
cp config/settings.ini.sample config/settings.ini
- Éditer le fichier :
vi config/settings.ini
- Configuration :
my_url=http://expert.silene.eu/ drop_apps_db=false db_host=10.0.1.20 db_port=5432 db_name=geonature2db user_pg=geonatadmin user_pg_pass=<mot-de-passe> add_sample_data=false
Synchronisation avec l'instance "db-srv"
Pour synchroniser le dossier d'installation de GeoNature entre les 2 instances, nous utiliserons rsync :
- Copier le dossier GeoNature sur l'instance db-srv :
rsync -av /home/geonat/www/ geonat@db-<region>-sinp:/home/geonat/www/