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
|
# 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
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user