Wiki » Historique » Révision 14
Révision 13 (Clément Leneveu, 12/09/2024 10:38) → Révision 14/17 (Clément Leneveu, 23/01/2025 09:31)
# Wiki - Esup-Signature {{>toc}} [[Git du projet]] [[Montée de version]] 0 - Doc officielle ------------------ https://github.com/EsupPortail/esup-signature https://www.esup-portail.org/wiki/display/SIGN https://www.esup-portail.org/wiki/spaces/SIGN/pages/681148422/Accueil 1 - Déployer en test et en prod ------------------ #### test ~~~ ansible-playbook -i inventest playbooks/jesigne.yml ~~~ #### prod ~~~ ansible-playbook -i inventory playbooks/jesigne.yml ~~~ 2 - Ansibleries ------------------ * Playbook et fichiers de variables portents le même nom : _jesigne.yml_ * hosts : ~~~ [jesigne] jtsign0 ansible_host=jtsign0.nettest.ec-m.fr [jesignedb] db ~~~ 3 - Url du service ------------------ ### en test https://signature.test.ec-m.fr/ 4 - Configuration des rôles ------------------ Tout est là : https://www.esup-portail.org/wiki/pages/viewpage.action?pageId=980058116 5 - Potentielle erreur au déploiement ------------------ ~~~ java.lang.NoClassDefFoundError: com/github/jaiimageio/stream/RawImageInputStream ~~~ 6 - Préparer l'environnement de développement ------------------ 1. Gestion des certificats dans java * Le certificat de l'utilisateur se trouve en général dans: le répertoire **/etc/ssl/certs/cacerts** * Afin que java utilise ce certificat, le plus judicieux est de créer un lien symbolique qui pointe sur le certificat de l'utilisateur. * Les certificats dans java se trouvent dans **{java path}/lib/security/** . Dans mon cas: **/opt/openjdk/java-14-openjdk-amd64/lib/security/cacerts** * Renommer le certificat : /opt/openjdk/java-14-openjdk-amd64/lib/security$ **mv cacerts cacerts.orig** * Créer le lien : **ln -s /etc/ssl/certs/java/cacerts** => redémarrer le tomcatou 7 - Back-up des bdd ------------------ sur pgsign0;db.ec-m.fr aler dans **/var/db/postgres/backup/esupsignature**