Projet

Général

Profil

Mobilizon » Historique » Version 10

mathias.bert-barbedienne, 11/11/2022 23:31

1 1 sacha
# Mobilizon
2
3
Mobilizon était installé à partir des sources, on bascule sur le binaire directement:
4
https://docs.joinmobilizon.org/administration/upgrading/source_to_release/
5
6 2 sacha
## Répertoires de notre instance:
7 1 sacha
8
* /etc/mobilizon
9
* /srv/mobilizon
10
* /srv/mobilizon-uploads
11
12 10 mathias.bert-barbedienne
## Procédure de mise à jour :
13 2 sacha
14 10 mathias.bert-barbedienne
### Mode automatisé.
15 1 sacha
16 10 mathias.bert-barbedienne
- Lancer le script `/root/Install_Mobilizon_Lastest_Version.sh`
17
18
```
19
root@menoites:~# ./Install_Mobilizon_Lastest_Version.sh 
20
2022/11/11 23:25:56 Downloading Mobilizon version 3.0.0.
21
2022/11/11 23:25:58 Download ok, extracting archive.
22
2022/11/11 23:26:01 Stoping Mobilizon service, please wait.
23
2022/11/11 23:26:03 Migrating Mobilizon database, please wait.
24
Loading app..
25
Starting dependencies..
26
23:26:05.965 [info] Migrations already up
27
2022/11/11 23:26:06 Restarting Mobilizon service, please wait.
28
2022/11/11 23:26:06 Checking HTTPS server status.
29
2022/11/11 23:26:21 HTTPS server is Ok! (200).
30
2022/11/11 23:26:22 Now running Mobilizon version 3.0.0.
31
2022/11/11 23:26:22 All done!
32
root@menoites:~#
33
34
```
35
36
### Mode manuel.
37
38
- Télécharger la dernière version de Mobilizon et extraire l'archive.
39
     `curl -s -L 'https://joinmobilizon.org/latest-package' -o mobilizon.tar.gz`
40
     `tar xzf mobilizon.tar.gz`
41
     `mv mobilizon mobilizon_$VERSION`
42
43
- Arrêter le service.
44
     `sudo systemctl stop mobilizon`
45
46
- Supprimer l'archive téléchargée.
47
     `rm mobilizon.tar.gz`
48
49
- Déplacer la nouvelle version.
50
     `sudo mv mobilizon_$VERSION /srv/`
51
52
- Supprimer l'ancien lien symbolique.
53
     `sudo rm /srv/mobilizon`
54
55
- Créer le nouveau lien symbolique.
56
     `cd /srv/`
57
     `sudo ln -s mobilizon_$VERSION mobilizon`
58
59
- Modifier le propriétaire du dossier et du lien.
60
     `sudo chown -R mobilizon:mobilizon /srv/mobilizon_$VERSION`
61
     `sudo chown -h mobilizon:mobilizon /srv/mobilizon`
62
63
- Migrer la base de donnée si nécessaire.
64
     `sudo -u mobilizon /srv/mobilizon/bin/mobilizon_ctl migrate`
65
66
- Redémarrer le service.
67
     `sudo systemctl restart mobilizon`
68
69
- Vérifier dans le logs que tout est ok.
70
     `sudo journalctl -u mobilizon -f`
71
72
- Supprimer éventuellement la version précédente.
73
     `sudo rm -rf /srv/mobilizon_$OLDVERSION`
74
75
76
Procédure originale consultable là :
77 1 sacha
https://docs.joinmobilizon.org/administration/upgrading/release/