10
Home
Gato edited this page 2026-07-05 10:49:34 +02:00

Infrastructure — Vue d'ensemble

Ce dépôt contient toutes les configurations Docker Compose de l'infrastructure auto-hébergée.

Architecture

Internet
    │
    ▼
 Traefik  (reverse proxy, TLS Let's Encrypt)
    │
    ├── git.goutailler-olivier.com        → Gitea  (forge + CI/CD)
    ├── auth.goutailler-olivier.com       → Keycloak  (SSO / OAuth2)
    ├── bonsai.goutailler-olivier.com
    │       ├── /api  → Bonsai API  (Spring Boot)
    │       └── /     → Bonsai Webapp  (front-end)
    ├── luz.goutailler-olivier.com
    │       ├── /api  → Luz Backend  (Spring Boot)
    │       └── /     → Luz Webapp  (Angular)
    ├── dev-luz.goutailler-olivier.com    → Luz (env. de TEST : webapp + /api backend, BDD seed)
    ├── cloud.goutailler-olivier.com      → Nextcloud
    ├── notes.goutailler-olivier.com      → Trilium
    ├── olhar.goutailler-olivier.com
    │       ├── /api  → Olhar API  (Spring Boot)
    │       └── /     → Olhar  (front-end)
    └── watchtower.goutailler-olivier.com → Watchtower  (mises à jour automatiques)

Services

Service Dossier URL
Traefik traefik/ traefik.goutailler-olivier.com
Gitea gitea/ git.goutailler-olivier.com
Keycloak keycloak/ auth.goutailler-olivier.com
Bonsai API bonsai-api/ bonsai.goutailler-olivier.com/api
Bonsai Webapp bonsai-webapp/ bonsai.goutailler-olivier.com
Luz (prod) luz/ luz.goutailler-olivier.com (webapp + /api backend + BDD)
Luz (test) dev-luz/ dev-luz.goutailler-olivier.com (webapp + /api backend + BDD seed)
Nextcloud nextcloud/ cloud.goutailler-olivier.com
Trilium trilium/ notes.goutailler-olivier.com
Olhar olhar/ olhar.goutailler-olivier.com (API + PWA + BDD)
Watchtower watchtower/ watchtower.goutailler-olivier.com

Pages