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 version de l'application depuis la page releases de github (disponibilité prévue à partir de la v1.0)
- Générer le war à partir des sources disponibles 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 avoir préalablement récupéré le code source de l'application.
Récupération du code source
git clone https://github.com/EsupPortail/esup-mdw-pegase.git
Génération du war
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
- L'application est accessible depuis un navigateur via le port défini dans le server.xml de 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
La quasi totalité des libellés affichés par MonDossierWeb ne provenant pas directement de Pégase sont modifiables via : /WEB-INF/classes/i18n/messages.properties.