Aller au contenu

Architecture Globale

Ce schéma représente l'architecture globale

---
title: Architecture globale
config:
  darkMode: true
  theme: dark
---
architecture-beta
  group host(server)[Serveur]

  group ntraefik(cloud)[Reseau Traefik] in host
  group nforgejo(cloud)[Reseau Forgejo] in host

  service user(cloud)[Utilisateur]

  service traefik(server)[container traefik] in ntraefik
  service server(server)[container forgejo_app] in ntraefik
  service db(database)[container forge_pgsql] in nforgejo
  service teleport(server)[container teleport] in ntraefik
  service vaultwarden(server)[container vaultwarden] in ntraefik

  user:R --> L:traefik
  traefik:R --> L:server
  server:R --> L:db
  traefik:T --> B:teleport
  traefik:B --> T:vaultwarden
architecture-beta
  group groupOne(cloud)[Group One]
  group groupTwo(cloud)[Group Two]

  service server[Server] in groupOne
  service subnet[Subnet] in groupTwo

  server{group}:B --> T:subnet{group}