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/ |