Added architecture section
This commit is contained in:
10
CLAUDE.md
10
CLAUDE.md
@@ -38,3 +38,13 @@
|
||||
- Ne jamais committer du code qui ne compile pas (`cargo check` avant)
|
||||
- Une fonctionnalité = une branche = une PR
|
||||
- Branches : `feature/<nom>`, `fix/<nom>`, `chore/<nom>`
|
||||
|
||||
## Architecture
|
||||
- Deux databases possible, postgresql ou sqlite. Le choix dois se faire par la configuration de l'application.
|
||||
- Un hote possede un nom, une IP, des ports ouverts
|
||||
- Les ports peuvent avoir une description pour indiquer quel est le protocole le plus probable d'être utiliser sur ce port (ex: 22 - SSH, 53 - DNS, 80 - HTTP, 443 - HTTPS)
|
||||
- Un port peut être associé à une application, l'association n'est pas strict car un port peut être utilisé par plusieurs applications.
|
||||
- Une application possede un nom, un ou plusieurs ports.
|
||||
- Un réseaux et définit par son CIDR (ex: 192.168.1.0/24)
|
||||
- L'application peut gérer plusieurs réseaux distinct.
|
||||
- Chaques hôtes doit appartenir au réseaux dans lequel il est définit.
|
||||
|
||||
Reference in New Issue
Block a user