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/03/13 09:58] – [Procédure de mise à jour] cpm | admin:services:forge.chapril.org [2021/07/16 20:16] – [Procédure de mise à jour] cpm | ||
---|---|---|---|
Ligne 404: | Ligne 404: | ||
Basée sur la page https:// | Basée sur la page https:// | ||
+ | Le dossier root@grof:/ | ||
+ | Le but est d' | ||
==== Page d' | ==== Page d' | ||
Ligne 422: | Ligne 424: | ||
mkdir -p / | mkdir -p / | ||
cd / | cd / | ||
- | wget https:// | + | wget https:// |
</ | </ | ||
Appliquer les changements suivants : | Appliquer les changements suivants : | ||
< | < | ||
- | =(^-^)=root@grof:/ | + | =(^-^)=root@grof:/ |
- | 2d1 | + | 1a2,7 |
- | < <style type=" | + | > <style type=" |
- | 7c6 | + | > .home .hero .svg {color: #1c79c5 !important; |
- | < < | + | > .ui.icon.header svg {width: 40px !important; height: 40px !important; display: inline !important; vertical-align: |
+ | > .hero {font-weight: | ||
+ | > .full.height {padding-bottom : 10px !important; } | ||
+ | > </ | ||
+ | 6c12 | ||
+ | < < | ||
--- | --- | ||
- | > < | + | > < |
- | 13,14c12 | + | 12c18 |
- | < < | + | < < |
- | < < | + | |
--- | --- | ||
- | > < | + | > < |
- | 21c19 | + | 19c25 |
- | < {{svg " | + | < {{svg " |
--- | --- | ||
- | > {{svg " | + | > {{svg " |
- | 24c22 | + | 22c28 |
- | < Tout le monde, cette instance est ouverte au public. | + | < {{.i18n.Tr " |
--- | --- | ||
- | > {{.i18n.Tr " | + | > Tout le monde, cette instance est ouverte au public. |
- | 29c27 | + | 27c33 |
- | < {{svg " | + | < {{svg " |
--- | --- | ||
- | > {{svg " | + | > {{svg " |
- | 32c30 | + | 30c36 |
- | < La forge Chapril accueille tout dépôt dont le contenu est sous licence libre. | + | < {{.i18n.Tr " |
--- | --- | ||
- | > {{.i18n.Tr " | + | > La forge Chapril accueille tout type de contenu tel que code source, documentation, |
- | 39c37 | + | 37c43 |
- | < {{svg " | + | < {{svg " |
--- | --- | ||
- | > {{svg " | + | > {{svg " |
- | 42c40 | + | 40c46 |
- | < La création de compte se fait par une procédure d' | + | < {{.i18n.Tr " |
--- | --- | ||
- | > {{.i18n.Tr " | + | > La création de compte se fait par une procédure d' |
- | 47c45 | + | 45c51 |
- | < {{svg " | + | < {{svg " |
--- | --- | ||
- | > {{svg " | + | > {{svg " |
- | 50c48 | + | 48c54,55 |
- | < Tous les dépôts présents sur cette forge sont sous licences libres. | + | < {{.i18n.Tr " |
--- | --- | ||
- | > {{.i18n.Tr | + | > Tous les dépôts présents sur cette forge sont sous < |
+ | > <a href="https://www.chapril.org/ | ||
</ | </ | ||
Ligne 490: | Ligne 497: | ||
chmod go+r *png | chmod go+r *png | ||
systemctl restart gitea | systemctl restart gitea | ||
+ | </ | ||
+ | |||
+ | Télécharger la page de code au bon endroit : | ||
+ | < | ||
+ | mkdir -p / | ||
+ | cd / | ||
+ | wget https:// | ||
+ | </ | ||
+ | |||
+ | La personnaliser : | ||
+ | < | ||
+ | =(^-^)=root@grof:/ | ||
+ | 4c4 | ||
+ | < < | ||
+ | --- | ||
+ | > < | ||
</ | </ | ||
Ligne 497: | Ligne 520: | ||
{{: | {{: | ||
{{: | {{: | ||
- | {{: | + | |
Récupérer les deux images ci-dessus et les placer au bon endroit avec les bonnes permissions : | Récupérer les deux images ci-dessus et les placer au bon endroit avec les bonnes permissions : | ||
Ligne 506: | Ligne 529: | ||
mv favicon-forgechaprilorg.png favicon.png | mv favicon-forgechaprilorg.png favicon.png | ||
wget https:// | wget https:// | ||
- | mv favicon-forgechaprilorg.svg | + | mv favicon-forgechaprilorg.svg |
wget https:// | wget https:// | ||
mv logo-forgechaprilorg02.png gitea-lg.png | mv logo-forgechaprilorg02.png gitea-lg.png | ||
Ligne 525: | Ligne 548: | ||
Notamment, vous vous engagez à ce que tous les contenus de vos dépôts soient sous <a href=" | Notamment, vous vous engagez à ce que tous les contenus de vos dépôts soient sous <a href=" | ||
</ | </ | ||
- | {{template " | + | <div class=" |
+ | <div class=" | ||
+ | | ||
+ | </ | ||
+ | </ | ||
{{template " | {{template " | ||
</ | </ | ||
Ligne 617: | 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 623: | 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 download() { |
- | systemctl stop gitea | + | |
- | </ | + | wget -c https:// |
- | * dumper : | + | wget -c https:// |
- | < | + | sha256sum -c gitea-$VERSION-linux-amd64.sha256 |
- | su - gitea -c "cd / | + | gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 |
- | </ | + | gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 |
- | * archiver le binaire courant ''/ | + | |
- | < | + | } |
- | mv gitea gitea.old | + | |
- | </ | + | function upgrade() { |
- | * remplacer le binaire ''/ | + | chmod u+x gitea-$VERSION-linux-amd64 |
- | < | + | chown gitea.gitea gitea-$VERSION-linux-amd64 |
- | mv gitea-$VERSION-linux-amd64 gitea | + | ln --force gitea-$VERSION-linux-amd64 gitea |
- | </ | + | } |
- | * mettre les bons droits : | + | |
- | < | + | function stop() { |
- | cd / | + | |
- | chown gitea.gitea gitea | + | } |
- | chmod u+x gitea | + | |
- | </ | + | function backup() { |
- | * démarrer : | + | su - gitea -c "cd / |
- | < | + | } |
- | systemctl start gitea | + | |
+ | function start() { | ||
+ | | ||
+ | } | ||
+ | |||
+ | function verify() { | ||
+ | if ./gitea --version | grep -q " | ||
+ | echo " | ||
+ | fi | ||
+ | } | ||
+ | |||
+ | for fun in " | ||
+ | $fun | ||
+ | done | ||
</ | </ | ||
* surveiller les logs : | * surveiller les logs : | ||
Ligne 663: | Ligne 706: | ||
tail -f / | tail -f / | ||
</ | </ | ||
- | * supprimer manuellement l' | + | * supprimer manuellement l' |
+ | * vérifier que les personnalisations ne sont pas cassées : favicon, logo, page d' |
admin/services/forge.chapril.org.txt · Dernière modification : 2024/01/28 01:25 de pilou