Projet

Général

Profil

Wiki » Historique » Version 13

Clément Leneveu, 12/09/2024 10:38

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