Projet

Général

Profil

Wiki » Historique » Version 15

Clément Leneveu, 23/01/2025 09:31

1 1 Clément Leneveu
# Wiki - Esup-Signature 
2
3
{{>toc}}
4
5
[[Git du projet]]
6 2 Clément Leneveu
7 7 Clément Leneveu
[[Montée de version]]
8
9 11 Clément Leneveu
0 - Doc officielle
10
------------------
11
12
https://github.com/EsupPortail/esup-signature
13
https://www.esup-portail.org/wiki/display/SIGN
14 15 Clément Leneveu
Wiki officiel avec FAQ et tout et tout : https://www.esup-portail.org/wiki/spaces/SIGN/pages/681148422/Accueil
15 11 Clément Leneveu
16 2 Clément Leneveu
1 - Déployer en test et en prod
17
------------------
18
19
#### test
20
21
~~~
22 4 Clément Leneveu
ansible-playbook -i inventest playbooks/jesigne.yml
23 3 Clément Leneveu
~~~
24 2 Clément Leneveu
25
#### prod
26
27
~~~
28 3 Clément Leneveu
ansible-playbook -i inventory playbooks/jesigne.yml
29 2 Clément Leneveu
~~~
30
31
2 - Ansibleries
32
------------------
33
34 5 Clément Leneveu
* Playbook et fichiers de variables portents le même nom : _jesigne.yml_
35 2 Clément Leneveu
* hosts : 
36
37
~~~
38
[jesigne]
39
jtsign0 ansible_host=jtsign0.nettest.ec-m.fr
40
[jesignedb]
41
db
42
~~~
43 6 Clément Leneveu
44
3 - Url du service
45
------------------
46
47
### en test 
48
49
https://signature.test.ec-m.fr/
50 8 Clément Leneveu
51
52 9 Clément Leneveu
4 - Configuration des rôles
53
------------------
54
55
Tout est là : 
56
https://www.esup-portail.org/wiki/pages/viewpage.action?pageId=980058116
57
58
5 - Potentielle erreur au déploiement
59 8 Clément Leneveu
------------------
60
61
~~~
62
java.lang.NoClassDefFoundError: com/github/jaiimageio/stream/RawImageInputStream
63
~~~
64
65 10 Fatima Zeroual
6 - Préparer l'environnement  de développement
66
------------------
67
1. Gestion des certificats dans java
68
69
* Le certificat de l'utilisateur se trouve en général dans: le répertoire **/etc/ssl/certs/cacerts**
70
71
* Afin que java utilise ce certificat, le plus judicieux est de créer un lien symbolique qui pointe sur le certificat de l'utilisateur.
72
73
74
* Les certificats dans java se trouvent dans **{java path}/lib/security/** . Dans mon cas: **/opt/openjdk/java-14-openjdk-amd64/lib/security/cacerts**
75
76
  * Renommer le certificat : /opt/openjdk/java-14-openjdk-amd64/lib/security$  **mv cacerts cacerts.orig** 
77
  * Créer le lien : **ln -s /etc/ssl/certs/java/cacerts**
78
79 8 Clément Leneveu
=> redémarrer le tomcatou
80 12 Clément Leneveu
81
7 - Back-up des bdd
82
------------------
83
84 13 Clément Leneveu
sur pgsign0;db.ec-m.fr aler dans **/var/db/postgres/backup/esupsignature**