================= MIGRATION V1 > V2 ================= Procédure de mise à jour de UsersHub version 1 vers la version 2.0.0 * Télécharger la dernière version de UsersHub :: cd wget https://github.com/PnEcrins/UsersHub/archive/X.Y.Z.zip unzip X.Y.Z.zip Renommer l’ancien repertoire de l’application, ainsi que le nouveau : :: mv /home/`whoami`/usershub/ /home/`whoami`/usershub_old/ mv UsersHub-X.Y.Z /home/`whoami`/usershub/ * Créer et mettre à jour le fichier ``config/settings.ini``. Remplir uniquement la partie 'PostgreSQL settings' et 'Application settings', avec les paramètres de connexion de la base de données contenant votre schéma ``utilisateurs``. Dans notre cas, il s'agit de la base de données de GeoNature. :: cd usershub cp config/settings.ini.sample config/settings.ini nano config/settings.ini Exemple : :: # Effacer la base de donnée existante lors de l'installation drop_apps_db=false # Host de la base de données de l'application db_host=localhost # Port du serveur PostgreSQL pg_port=5432 # Nom de la base de données de l'application db_name=geonature2db # Nom de l'utilisateur propriétaire de la BDD de l'application user_pg=geonatadmin # User propriétaire de la BDD de l'application user_pg_pass=monpassachanger # Intégrer les données minimales (Applications et tags) insert_minimal_data=true # Intégrer les données exemple (Role, groupe, organismes et correspondances) insert_sample_data=true # URL de l'application url_application=http://test.ecrins-parcnational.net/usershub Passer le script de migration ``data/update_1.3.3to2.0.0.sql`` Lancer le script d'installation de l'application : :: ./install_app.sh * Configuration Apache Supprimer le contenu du fichier ``/etc/apache2/sites-enabled/usershub.conf`` et le remplacer par les lignes suivantes : :: ProxyPass http://localhost:5001/ ProxyPassReverse http://localhost:5001/ Redémarer Apache :: sudo service apache2 restart