# 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 → Luz (front-end Angular) ├── cloud.goutailler-olivier.com → Nextcloud └── notes.goutailler-olivier.com → Trilium ``` ## 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 | `luz/` | `luz.goutailler-olivier.com` | | Nextcloud | `nextcloud/` | `cloud.goutailler-olivier.com` | | Trilium | `trilium/` | `notes.goutailler-olivier.com` | ## Pages - [Installation Production](Installation-Production) - [Installation Développement](Installation-Developpement) - [Mise à jour des applications](Mise-a-jour-Applications) - [CI/CD — Pipelines Gitea Actions](CI-CD)