docs: documenter le projet Olhar dans le wiki Infra

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 23:07:24 +02:00
parent 16668b1961
commit eea4f1b0d9
4 changed files with 39 additions and 4 deletions
+6
@@ -1,5 +1,11 @@
# Changelog # Changelog
## 2026-06-06 — Ajout du projet Olhar
- `Home.md` — ajout de Olhar dans l'architecture et le tableau des services
- `Installation-Production.md` — section 8 Olhar avec commandes de démarrage et secrets requis
- `Mise-a-jour-Applications.md` — section rollback Olhar et ajout dans la boucle de mise à jour globale
## 2026-06-05 — Workflow release automatique pour Luz ## 2026-06-05 — Workflow release automatique pour Luz
- `CI-CD.md` — documentation du workflow `release.yml` de Luz : déclencheur push main, versionnage automatique, jobs test + release - `CI-CD.md` — documentation du workflow `release.yml` de Luz : déclencheur push main, versionnage automatique, jobs test + release
+3 -1
@@ -17,7 +17,8 @@ Internet
│ └── / → Bonsai Webapp (front-end) │ └── / → Bonsai Webapp (front-end)
├── luz.goutailler-olivier.com → Luz (front-end Angular) ├── luz.goutailler-olivier.com → Luz (front-end Angular)
├── cloud.goutailler-olivier.com → Nextcloud ├── cloud.goutailler-olivier.com → Nextcloud
── notes.goutailler-olivier.com → Trilium ── notes.goutailler-olivier.com → Trilium
└── olhar.goutailler-olivier.com → Olhar
``` ```
## Services ## Services
@@ -32,6 +33,7 @@ Internet
| Luz | `luz/` | `luz.goutailler-olivier.com` | | Luz | `luz/` | `luz.goutailler-olivier.com` |
| Nextcloud | `nextcloud/` | `cloud.goutailler-olivier.com` | | Nextcloud | `nextcloud/` | `cloud.goutailler-olivier.com` |
| Trilium | `trilium/` | `notes.goutailler-olivier.com` | | Trilium | `trilium/` | `notes.goutailler-olivier.com` |
| Olhar | `olhar/` | `olhar.goutailler-olivier.com` |
## Pages ## Pages
+21 -2
@@ -149,6 +149,24 @@ L'image `git.goutailler-olivier.com/gato/luz:latest` est construite par la CI Gi
--- ---
## 8. Olhar
```bash
cd olhar/
docker compose up -d
```
L'image `git.goutailler-olivier.com/gato/olhar:latest` est construite par la CI Gitea lors d'une release. Aucune variable d'environnement spécifique n'est requise.
**Secrets Gitea à configurer dans le dépôt Olhar :**
| Secret | Description |
|---|---|
| `RELEASE_TOKEN` | Token Gitea avec droits `write:packages` et `write:repository` |
| `WATCHTOWER_TOKEN` | Token HTTP de l'API Watchtower pour déclencher le redéploiement |
---
## 9. Nextcloud ## 9. Nextcloud
```bash ```bash
@@ -192,8 +210,9 @@ mkdir -p /home/gato/Applications/Trilium/data
5. Bonsai API 5. Bonsai API
6. Bonsai Webapp 6. Bonsai Webapp
7. Luz 7. Luz
8. Nextcloud 8. Olhar
9. Trilium 9. Nextcloud
10. Trilium
``` ```
--- ---
+9 -1
@@ -160,10 +160,18 @@ docker start bonsai-api
--- ---
## Rollback Olhar
1. Aller dans **Gitea → Olhar → Actions → Rollback → Run workflow**
2. Saisir la version cible (ex. `v1.2.3`)
3. Lancer — Watchtower redéploie automatiquement
---
## Mettre à jour tous les services d'un coup ## Mettre à jour tous les services d'un coup
```bash ```bash
for dir in traefik keycloak gitea bonsai-api bonsai-webapp luz nextcloud trilium; do for dir in traefik keycloak gitea bonsai-api bonsai-webapp luz olhar nextcloud trilium; do
echo "=== $dir ===" echo "=== $dir ==="
(cd "$dir" && docker compose pull && docker compose up -d) (cd "$dir" && docker compose pull && docker compose up -d)
done done