admin:services:forge.chapril.org
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
admin:services:forge.chapril.org [2021/04/12 14:53] – [Procédure de mise à jour] cpm | admin:services:forge.chapril.org [2021/07/29 09:50] – [Procédure de mise à jour] réordonnancement de l'ordre des fonctions au cas où elles seraient copiées/collées, étant donné que la doc mentionne "dans l'ordre" pilou | ||
---|---|---|---|
Ligne 644: | Ligne 644: | ||
* Gitea consiste en un seul fichier binaire, une base de données, une arborescence ; | * Gitea consiste en un seul fichier binaire, une base de données, une arborescence ; | ||
* la documentation officielle de Gitea contient une page sur les backups : '' | * la documentation officielle de Gitea contient une page sur les backups : '' | ||
+ | |||
+ | 48h avant, ajouter une mise à jour planifiée sur https:// | ||
Donc la procédure de mise à jour peut consister à : | Donc la procédure de mise à jour peut consister à : | ||
Ligne 650: | Ligne 652: | ||
export VERSION=1.X.Y | export VERSION=1.X.Y | ||
</ | </ | ||
- | * récupérer la dernière version sur '' | + | * Lancer le script suivant ou bien copier/ |
< | < | ||
- | cd / | + | # |
- | wget https:// | + | |
- | wget https:// | + | set -ex |
- | wget https:// | + | |
- | sha256sum -c gitea-$VERSION-linux-amd64.sha256 | + | BINDIR=/ |
- | # gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 | + | # |
- | gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 | + | |
- | </ | + | cd $BINDIR |
- | * stopper : | + | |
- | < | + | function verify() { |
- | systemctl stop gitea | + | if ./gitea --version | grep -q " |
- | </ | + | echo " |
- | * dumper : | + | fi |
- | < | + | } |
- | su - gitea -c "cd / | + | |
- | </ | + | function download() { |
- | * archiver le binaire courant ''/ | + | |
- | < | + | wget -c https:// |
- | mv gitea gitea.old | + | wget -c https:// |
- | </ | + | sha256sum -c gitea-$VERSION-linux-amd64.sha256 |
- | * remplacer le binaire ''/ | + | gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 |
- | < | + | gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 |
- | mv gitea-$VERSION-linux-amd64 gitea | + | |
- | </ | + | } |
- | * mettre les bons droits : | + | |
- | < | + | function stop() { |
- | cd /srv/gitea/bin/ | + | |
- | chown gitea.gitea gitea | + | } |
- | chmod u+x gitea | + | |
- | </ | + | function backup() { |
- | * démarrer | + | su - gitea -c "cd / |
- | < | + | } |
- | systemctl start gitea | + | |
+ | function upgrade() { | ||
+ | chmod u+x gitea-$VERSION-linux-amd64 | ||
+ | chown gitea.gitea gitea-$VERSION-linux-amd64 | ||
+ | ln --force | ||
+ | } | ||
+ | |||
+ | function start() { | ||
+ | | ||
+ | } | ||
+ | |||
+ | for fun in "${@:-verify download stop backup upgrade start}" | ||
+ | | ||
+ | done | ||
</ | </ | ||
* surveiller les logs : | * surveiller les logs : | ||
Ligne 691: | Ligne 707: | ||
</ | </ | ||
* supprimer manuellement l' | * supprimer manuellement l' | ||
- | * vérifier que les personnalisations ne sont pas cassées. | + | * vérifier que les personnalisations ne sont pas cassées |
+ | * https:// | ||
+ | * logo | ||
+ | * Chercher le texte "La forge Chapril" | ||
+ | * favicon | ||
+ | * https:// | ||
+ | * 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' |
admin/services/forge.chapril.org.txt · Dernière modification : 2024/01/28 01:25 de pilou