Outils pour utilisateurs

Outils du site


admin:services:forge.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
Prochaine révisionLes deux révisions suivantes
admin:services:forge.chapril.org [2021/07/15 16:17] – [Procédure de mise à jour] ldacharyadmin:services:forge.chapril.org [2021/08/08 21:58] – [Procédure de mise à jour]: backup step takes some time pilou
Ligne 652: Ligne 652:
 export VERSION=1.X.Y export VERSION=1.X.Y
 </code> </code>
-  * récupérer la dernière version sur ''https://dl.gitea.io/gitea'' et faire un ''sha256sum -c'' :+  * Lancer le script suivant ou bien copier/coller le contenu des fonctions, dans l'ordre.
 <code> <code>
-cd /srv/gitea/bin +#!/bin/bash 
-wget https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64 + 
-wget https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64.asc +set -ex 
-wget https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64.sha256 + 
-sha256sum -c gitea-$VERSION-linux-amd64.sha256 +BINDIR=/srv/gitea/bin 
-gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 +#VERSION=x.x.x 
-gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 + 
-</code> +cd $BINDIR 
-  * stopper : + 
-<code> +function verify() { 
-systemctl stop gitea +    if ./gitea --version | grep -q "version $VERSION " ; then 
-</code> + echo "Already at version $VERSION" 
-  * dumper : +    fi 
-<code> +
-su - gitea -c "cd /srv/gitea/bin ; /srv/gitea/bin/gitea dump --tempdir /var/tmp/ -c /etc/gitea/gitea.ini" + 
-</code> +function download() { 
-  * archiver le binaire courant ''/srv/gitea/bin/gitea'' : +    wget -c https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64 
-<code> +    wget -c https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64.asc 
-mv gitea gitea.old +    wget -c https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64.sha256 
-</code> +    sha256sum -c gitea-$VERSION-linux-amd64.sha256 
-  * remplacer le binaire ''/srv/gitea/bin/gitea'' : +    gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 
-<code> +    gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 
-mv gitea-$VERSION-linux-amd64 gitea + 
-</code> +} 
-  * mettre les bons droits : + 
-<code> +function stop() { 
-cd /srv/gitea/bin/ +    systemctl stop gitea 
-chown gitea.gitea gitea +} 
-chmod u+x gitea + 
-</code> +function backup() { 
-  * démarrer +    # this step takes some times 
-<code> +    su - gitea -c "cd /srv/gitea/bin ; /srv/gitea/bin/gitea dump --tempdir /var/tmp/ -c /etc/gitea/gitea.ini" 
-systemctl start gitea+} 
 + 
 +function upgrade() { 
 +    chmod u+x gitea-$VERSION-linux-amd64 
 +    chown gitea.gitea gitea-$VERSION-linux-amd64 
 +    ln --force gitea-$VERSION-linux-amd64 gitea 
 +} 
 + 
 +function start() { 
 +    systemctl start gitea 
 +} 
 + 
 +for fun in "${@:-verify download stop backup upgrade start}" ; do 
 +    $fun 
 +done 
 </code> </code>
   * surveiller les logs :   * surveiller les logs :
Ligne 693: Ligne 708:
 </code> </code>
   * supprimer manuellement l'ancien dump ;   * supprimer manuellement l'ancien dump ;
-  * vérifier que les personnalisations ne sont pas cassées.+  * vérifier que les personnalisations ne sont pas cassées :  
 +    * https://forge.chapril.org/ sans être loggé 
 +      * logo 
 +      * Chercher le texte "La forge Chapril" dans la page 
 +      * favicon 
 +    * https://forge.chapril.org/user/sign_up 
 +      * petit encart jaune "En créant un compte, vous acceptez ..." 
 +      * logo a gauche de la barre de navigation 
 +    * Enregistrer un compte pour vérifier que le courriel d'activation d'un compte est en français
admin/services/forge.chapril.org.txt · Dernière modification : 2024/01/28 01:25 de pilou