docs: documenter le projet Olhar dans le wiki Infra
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
+6
@@ -1,5 +1,11 @@
|
||||
# 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
|
||||
|
||||
- `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)
|
||||
├── luz.goutailler-olivier.com → Luz (front-end Angular)
|
||||
├── cloud.goutailler-olivier.com → Nextcloud
|
||||
└── notes.goutailler-olivier.com → Trilium
|
||||
├── notes.goutailler-olivier.com → Trilium
|
||||
└── olhar.goutailler-olivier.com → Olhar
|
||||
```
|
||||
|
||||
## Services
|
||||
@@ -32,6 +33,7 @@ Internet
|
||||
| Luz | `luz/` | `luz.goutailler-olivier.com` |
|
||||
| Nextcloud | `nextcloud/` | `cloud.goutailler-olivier.com` |
|
||||
| Trilium | `trilium/` | `notes.goutailler-olivier.com` |
|
||||
| Olhar | `olhar/` | `olhar.goutailler-olivier.com` |
|
||||
|
||||
## 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
|
||||
|
||||
```bash
|
||||
@@ -192,8 +210,9 @@ mkdir -p /home/gato/Applications/Trilium/data
|
||||
5. Bonsai API
|
||||
6. Bonsai Webapp
|
||||
7. Luz
|
||||
8. Nextcloud
|
||||
9. Trilium
|
||||
8. Olhar
|
||||
9. Nextcloud
|
||||
10. Trilium
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -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
|
||||
|
||||
```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 ==="
|
||||
(cd "$dir" && docker compose pull && docker compose up -d)
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user