diff --git a/HowtoGitea.md b/HowtoGitea.md index 3f2772f5..8ce516ba 100644 --- a/HowtoGitea.md +++ b/HowtoGitea.md @@ -27,36 +27,50 @@ Gitea version 1.5.2 built with: bindata, sqlite **Note** : Même si gitea peut fonctionner de manière autonome avec SQLite, à partir d'une certaine taille/utilisation, il est préférable de basculer vers un moteur de base de données tel que [HowtoMySQL]() ou [HowtoPostgreSQL]() et d'ajouter [HowtoRedis]() pour le cache/sessions. +### Mettre à jour + +Le processus de mise à jour est assez simple et similaire au processus d'installation. Après avoir regardé s'il n'y a pas d'actions à faire manuellement, on peut simplement télécharger le dernier binaire dans `/usr/local/bin/`. Lui appliquer les bon droits (*chmod 755*) et mettre à jour le lien symbolique /usr/local/bin/gitea vers ce nouveau binaire. + +Il ne reste plus qu'à redémarrer l'instance. C'est terminé! + ## Configuration -Dans la suite de cette documentation, on se place dans le cas d'une instance simple, fonctionnant avec l'utilisateur **git**. On part du principe que : MySQL est déjà installé, et que le compte pour l'application existe déjà. +Dans la suite de cette documentation, on se place dans le cas d'une instance simple, fonctionnant avec l'utilisateur **git**. On part du principe que : +* MySQL est déjà installé +* le compte **git** pour l'application existe. Au final, on va se retrouver avec la hiérarchie suivante : ~~~ $ tree /home/git ├── internals -│   ├── custom << Fichiers de customisation de l'interface web de gitea -│   └── data << Toutes les données de gitea (autres que les dépôts git) +│   ├── custom << Fichiers de customisation de l'interface web de gitea +│   │   ├── public << Fichiers servis par le serveur web +│   │   └── templates << Templates des pages +│   │   └── home.tmpl +│ │ +│   └── data << Toutes les données de gitea (autres que les dépôts git) │   ├── avatars │   ├── indexers │   ├── lfs │   └── sessions │ -├── log << Journaux applicatifs +├── log << Journaux applicatifs │   ├── gitea.log │   ├── http.log │   ├── serv.log │   └── xorm.log │ -└── repositories << Données des dépôts git +└── repositories << Données des dépôts git └── foo └── hello_world.git ~~~ -Lors de la première exécution de gitea, une page d'installation va demander tous les paramètres nécessaires pour initialiser l'instance. Celle-ci va aussi permettre de créer le premier compte administrateur. +Ces dossiers seront créés au premier lancement de gitea. Il faut donc s'assurer que certaines variables d'environnement sont bien positionnées. + +Lors de la première exécution de gitea, une page d'installation va demander tous les paramètres nécessaires pour initialiser l'instance. Celle-ci va aussi permettre de créer le premier compte administrateur. ### /etc/gitea/git.ini