Pages enfant
  • 07 - Installation du package

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

vous pouvez enfin exécuter le script principal :  traiteStatsEsup.sh

Il va créer par défaut dans le répertoire racine du package les répertoires suivants :

  • xml : contient les résultats xml
  • html : contient les fichiers html générés, et les images associées
  • logs : contient des fichiers intermédiaires

Conseils d'installation en production

 Afin de faciliter des mises à jour ultérieures, il est recommandé d'utiliser des répertoires externes à l'arborescence du package pour les fichiers de configuration et les fichiers résultants.

Voici un exemple d'installation qui facilite les mises à jour ultérieures :

On suppose que le répertoire /home/uportal/stats est utilisé pour traiter les statistiques esup-portail.

Le package esup-indicateurs sera déployé dans ce répertoire ; pour la version 1.0.0 il sera donc installé dans  /home/uportal/stats/esup-indicateurs-1.0.0.

On fera un lien symbolique de /home/uportal/stats/esup-indicateurs vers /home/uportal/stats/esup-indicateurs-1.0.0 afin de rendre indépendant les cron de la version actuelle du package.

La variable  DIR_HOME_INDICATEURS sera donc valuée à /home/uportal/stats/esup-indicateurs

On déposera les fichiers de configuration dans  /home/uportal/stats/conf ; les fichiers intermédiaires seront générés dans /home/uportal/stats/logs, les fichiers xml générés dans /home/uportal/stats/xml et les fichiers html dans l'arborescence du serveur web (par exemple, /var/www/html/stats/$ANNEE).

Pour cela, mettre à jour les variables adéquates dans le fichier env.sh

 Les mises à jour ultérieures devraient être très facilitées :

  • désarchivage du package
  • modification du lien symbolique
  • recopie de l'ancien fichier env.sh (en controlant qu'il n'y a pas de nouvelles variables)
  • ajustement des quelques variables dans le script traiteStatsEsup.sh