Créer une base de donnée kelrisks_tests
Lancer la commande suivante :
clean compile flyway:clean flyway:migrate -Dflyway.configFiles=src/main/resources/flyway_test.properties -e
Cette dernière va alimenter la base de tests avec les données nécessaires.
- Se placer dans à la racine du projet puis lancer la commande
mvn clean package
Si dernière un proxy, il est possible que deux tests ne passent pas. auquel cas, ajouter -DskipTests
à la commande
-
Récupérer le war ainsi généré dans le dossier
kelrisks-presentation/target/kelrisks.war
-
Copier le war sur le serveur de dans le dossier
/var/www/sites/
.
Tomcat déploie automatiquement la nouvelle application.
Deux fichiers sont modifier dans le cas d'un déploiement en préproduction.
- Remplacer les deux occurences de
https://kelrisks
parhttps://preprod.kelrisks
Il s'agit de changer l'URL de la base de donnée avec laquelle l'application travaille.
-
Commenter
spring.datasource.url=jdbc:postgresql://localhost:5432/kelrisks
(L4) et -
Décommenter
spring.datasource.url=jdbc:postgresql://localhost:5432/kelrisks_preprod
(L5)
La suite est très semblable au déploiement en production.
- Se placer dans à la racine du projet puis lancer la commande
mvn clean package
Si dernière un proxy, il est possible que deux tests ne passent pas. auquel cas, ajouter -DskipTests
à la commande
-
Récupérer le war ainsi généré dans le dossier
kelrisks-presentation/target/kelrisks.war
-
Le renommer en
kelrisks_preprod.war
-
Copier le war sur le serveur de dans le dossier
/var/www/sites/
.
Tomcat déploie automatiquement la nouvelle application.
Dans le cas d'une montée de version, le numéro de version dans les fichiers suivants sont à modifier :
/pom.xml
(L29)kelrisks-vue/.env
(L1)kelrisks-vue/package.json
(L3)kelrisks-vue/package-lock.json
(L3)
Les alias suivants sont disponibles sur le serveur d'hébergement :
tailcat
: 'tail -f /opt/tomcat/logs/catalina.out'rstomcat
: 'sudo systemctl restart tomcat | tailcat'