Introduction
Cette documentation a pour objet de présenter l'installation, la configuration et l'exploitation d'un serveur avec l'application beCPG. beCPG utilise la technologie Docker pour ses déploiements.

Architecture
beCPG propose une architecture de type microservices.
Ci-dessous un aperçu de l'architecture : chaque bloc correspond à un composant applicatif, seul le frontal web est exposé aux postes clients.
Cette architecture souple peut être déployée sur un serveur unique avec Docker Compose ou sur un cluster avec l'aide de Kubernetes, Docker Swarm ou Rancher.
Les acteurs du cloud tels qu'Amazon, Azure ou Google proposent en standard la gestion de conteneurs via Kubernetes.
L'architecture de type cluster permet d'avoir chaque service sur des machines différentes et de redonder certains services pour assurer la haute disponibilité et la montée en charge.
