Outils pour utilisateurs

Outils du site


admin:services:pouet.chapril.org

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:services:pouet.chapril.org [2020/05/09 09:56] – [Service de microbloging Mastodon] cpmadmin:services:pouet.chapril.org [2023/08/04 07:13] (Version actuelle) – [Mise à jour] pitchum
Ligne 1: Ligne 1:
 ====== Service pouet.chapril.org ====== ====== Service pouet.chapril.org ======
 Service de microbloging Mastodon. Service de microbloging Mastodon.
 +
 +====== Maintenance ======
 +===== Mise à jour =====
 +
 +Nous mettons à jour en suivant les grandes lignes indiquées dans la [[https://docs.joinmastodon.org/admin/upgrading/|doc officielle]] et en prenant soin de vérifier à chaque les instructions spécifiques à chaque version indiquées sur les pages [[https://github.com/mastodon/mastodon/releases|release]] correspondantes.
 +
 +En gros, ça donne ceci :
 +
 +<code bash>
 +sudo -iu mastodon
 +cd live
 +RELEASE=4.1.6 && git fetch --all && git checkout v${RELEASE?} && git checkout -b live-${RELEASE?}
 +bundle install  && yarn install
 +exit
 +systemctl restart mastodon-streaming
 +systemctl reload mastodon-web
 +# et redémarrer éventuellement le ou les autres services mastodon-* qui pourraient en avoir besoin selon les instructions particulières pour une version donnée
 +</code>
 +
 +
 ====== Installation ====== ====== Installation ======
  
Ligne 186: Ligne 206:
 </code> </code>
  
-===== Patch local ===== 
- 
-Nous avons besoin d'écouter sur 0.0.0.0, nous avons donc du patcher le code : 
-<code> 
-mastodon@pouet:~/live$ git diff 8963f8c3c2630bfcc377a5ca0513eef5a6b2a4bc 
-diff --git a/streaming/index.js b/streaming/index.js 
-index 52b5ccce..e9e77804 100644 
---- a/streaming/index.js 
-+++ b/streaming/index.js 
-@@ -404,7 +404,7 @@ const startWorker = (workerId) => { 
-     }); 
-   }, 30000); 
-  
--  server.listen(process.env.PORT || 4000, () => { 
-+  server.listen(process.env.PORT || 4000, '0.0.0.0', () => { 
-     log.info(`Worker ${workerId} now listening on ${server.address().address}:${server.address().port}`); 
-   }); 
-</code> 
  
 ===== Configuration http pour dossier public ===== ===== Configuration http pour dossier public =====
admin/services/pouet.chapril.org.1589018190.txt.gz · Dernière modification : 2020/05/09 09:56 de cpm