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 [2022/01/06 10:06] – [Tâches récurrentes et modération] rechercher dans les logs l'IP utilisée pour la création d'un compte pilou | admin:services:forge.chapril.org [2022/04/22 02:08] – [Procédure de mise à jour] utilisation du script présent dans le dépôt pilou | ||
---|---|---|---|
Ligne 645: | Ligne 645: | ||
* 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 | + | Ajouter |
Donc la procédure de mise à jour peut consister à : | Donc la procédure de mise à jour peut consister à : | ||
Ligne 651: | Ligne 651: | ||
export VERSION=1.X.Y | export VERSION=1.X.Y | ||
</ | </ | ||
- | * Lancer | + | * Lancer |
- | #!/bin/bash | + | /srv/forge.chapril.org/tools/upgrade.sh verify download |
- | + | /srv/forge.chapril.org/tools/upgrade.sh stop backup | |
- | set -ex | + | /srv/forge.chapril.org/tools/upgrade.sh check |
- | + | # corriger les éventuels problèmes | |
- | BINDIR=/srv/gitea/bin | + | /srv/forge.chapril.org/ |
- | #VERSION=x.x.x | + | # être attentif aux éventuels problèmes |
- | + | /srv/forge.chapril.org/tools/upgrade.sh start | |
- | cd $BINDIR | + | |
- | + | ||
- | function verify() { | + | |
- | if ./gitea --version | + | |
- | echo " | + | |
- | fi | + | |
- | } | + | |
- | + | ||
- | function download() { | + | |
- | wget -c https://dl.gitea.io/gitea/$VERSION/ | + | |
- | wget -c https://dl.gitea.io/gitea/$VERSION/ | + | |
- | wget -c https://dl.gitea.io/gitea/$VERSION/ | + | |
- | | + | |
- | gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 | + | |
- | gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 | + | |
- | + | ||
- | } | + | |
- | + | ||
- | function stop() { | + | |
- | systemctl stop gitea | + | |
- | } | + | |
- | + | ||
- | function backup() { | + | |
- | # this step takes some times | + | |
- | su - gitea -c " | + | |
- | } | + | |
- | + | ||
- | function | + | |
- | chmod u+x gitea-$VERSION-linux-amd64 | + | |
- | chown gitea.gitea gitea-$VERSION-linux-amd64 | + | |
- | ln --force gitea-$VERSION-linux-amd64 gitea | + | |
- | } | + | |
- | + | ||
- | function | + | |
- | systemctl start gitea | + | |
- | } | + | |
- | + | ||
- | for fun in " | + | |
- | $fun | + | |
- | done | + | |
</ | </ | ||
* surveiller les logs :<code bash> | * surveiller les logs :<code bash> |
admin/services/forge.chapril.org.txt · Dernière modification : 2024/01/28 01:25 de pilou