Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| web:framework:spring:deployment [2023/12/17 17:14] – [Script de déploiement] jcheron | web:framework:spring:deployment [2023/12/17 17:41] (Version actuelle) – [Configuration Tomcat sur VM] jcheron | ||
|---|---|---|---|
| Ligne 334: | Ligne 334: | ||
| ==== Configuration Tomcat sur VM ==== | ==== Configuration Tomcat sur VM ==== | ||
| - | Il est nécessaire de modifier le service de démarrage de tomcat pour qu'il prenne en compte les variables d' | + | Il est nécessaire de modifier le service de démarrage de tomcat pour qu'il prenne en compte les variables d' |
| <sxh bash> | <sxh bash> | ||
| Ligne 361: | Ligne 361: | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| + | </ | ||
| + | |||
| + | Recharger le service et redémarer le : | ||
| + | <sxh bash; | ||
| + | systemctl daemon-reload | ||
| + | systemctl start tomcat.service | ||
| </ | </ | ||
| Ligne 407: | Ligne 413: | ||
| - sshpass -e ssh -tt -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "sudo sh -c 'echo export CI_APP_KEY=$CI_APP_KEY >> / | - sshpass -e ssh -tt -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "sudo sh -c 'echo export CI_APP_KEY=$CI_APP_KEY >> / | ||
| - sshpass -e ssh -tt -o StrictHostKeyChecking=no -p $PORT $USER@$HOST sudo systemctl restart tomcat.service | - sshpass -e ssh -tt -o StrictHostKeyChecking=no -p $PORT $USER@$HOST sudo systemctl restart tomcat.service | ||
| + | </ | ||
| + | |||
| + | ==== Utilisation de variable d' | ||
| + | Pour utiliser la variable d' | ||
| + | |||
| + | === application.properties === | ||
| + | Ajouter la ligne suivante à **application.properties** : | ||
| + | <sxh ini; | ||
| + | spring.data.encryption.key=${CI_APP_KEY} | ||
| + | </ | ||
| + | |||
| + | === Utilisation en java === | ||
| + | Dans un contrôleur, | ||
| + | <sxh java ;classe java; | ||
| + | @Value(" | ||
| + | private String KEY; | ||
| </ | </ | ||