| name | twelve-factor-port-binding |
| description | Utiliser ce skill quand il faut analyser le facteur VII du Twelve-Factor App, exposition des services par association de port, afin de vérifier qu'une application est auto-contenue, écoute sur un port et peut être routée sans dépendre d'un conteneur web injecté. |
Twelve-Factor Port Binding
Quand utiliser
Utiliser ce skill quand la demande porte specifiquement sur ce facteur du Twelve-Factor App, dans un contexte d audit, de conception, de documentation ou de refactorisation.
Lire ../../references/12factor-net-fr/07-port-binding.md.
But
Évaluer si l'application exporte elle-même son service via un port.
Procedure
Verifications
- Le processus applicatif écoute sur un port configuré.
- L'application reste auto-contenue.
- Le contrat avec l'environnement est un port et non l'injection d'un serveur applicatif.
- Le service peut lui-même être consommé comme ressource attachée.
Signaux de non-conformité
- Dépendance à un serveur web externe injecté au runtime.
- Adresse et port non configurables.
- Difficulté à exécuter localement l'application seule.
Sortie attendue
- Mode d'exposition du service
- Blocages à l'auto-hébergement par le processus
- Actions pour converger vers le port binding