L'installation s'effectue à partir de l'application packagée sous la forme d'un fichier .war
Si vous ne disposez pas de ce package, vous pouvez au choix :
- Télécharger le war de la dernière release de l'application : https://github.com/EsupPortail/esup-mdw-pegase/releases (disponibilité prévue à partir de la v1.0)
- Générer le war depuis les sources disponible sur github (voir ci-dessous)
Génération du war depuis le code source de l'application
Pour générer le war, il faut préalablement avoir récupéré le code source de l'application
Récupération du code source
Téléchargement de la dernière version de l'application depuis la branche master
git clone https://github.com/EsupPortail/esup-mdw-pegase.git
Génération du war
Depuis le répertoire esup-mdw-pegase
mvn clean package -P production
Déploiement
- Dézipper le war dans le répertoire webapps de Tomcat
- Configurer l'application (cf "Configuration" ci-dessous)
- Configurer le fichier server.xml de Tomcat :
- Host avec unpackWARs=false
- Ajout du context de l'application dans le Host
- Démarrer Tomcat
Configuration
La configuration de l'application se trouve dans la fichier WEB-INF/classes/application.properties.
Il vous faut donc créer et compléter un fichier application.properties sur le modèle de WEB-INF/classes/application-sample.properties