Installation - méthode recommandée?

Quelle méthode d’installation est (la plus) recommandée pour de la production (facilité et fiabilité de la maintenance, des mises à jour etc.) ?

Bien Ă  vous.

Bonjour @Teddy, petit récapitulatif des diverses méthodes d’installation :

Installation standard

  • :green_heart: Mature : dĂ©veloppĂ© continuellement depuis juillet 2014 : chaque problème a sa solution.
  • :green_heart: Fiable : sauvegardes automatiques lors des mises Ă  jour (mais pas de rollback automatique).
  • :green_heart: Puissant : multi-sites, renouvellement HTTPS automatique, contrĂ´le fin des applications.
  • :exclamation: DĂ©pendances : l’installation des dĂ©pendances (MariaDB, Redis, NodeJS, Python) est manuelle et nĂ©cessite donc quelques compĂ©tences en administration système.

Installation Docker

  • :green_heart: Terriblement simple : docker compose up -d + un reverse proxy.
  • :large_orange_diamond: Pas de multi-sites avec le fichier compose par dĂ©faut indiquĂ© dans la documentation, mais c’est un cas d’usage supportĂ© (documentation multi-sites).
  • :large_orange_diamond: Toutes les fonctionnalitĂ©s de l’installation manuelle mais il faut lancer les commandes dans les conteneurs, donc c’est beaucoup moins ergonomique.
  • :exclamation: Un peu rigide (par dĂ©faut) : dès que l’on souhaite installer des applications non-standards / personnalisĂ©es, il faut construire sa propre image Docker ou demander gentiment Ă  l’Équipe Dokos de l’ajouter Ă  l’image standard si c’est pertinent.

Frappe Press

  • :green_heart: Très puissant, sĂ»rement trop : c’est ce qui propulse le Frappe Cloud qui hĂ©berge environ 7500 sites Ă  l’heure actuelle.
  • :exclamation: Bon courage c’est une grosse infrastructure : au minimum il faut plusieurs serveurs, un registry Docker privĂ©, idĂ©alement des services de monitoring, c’est conçu autour de Microsoft GitHub, et surtout il faut une bonne connaissance de bench au prĂ©alable me semble indispensable pour savoir ce qu’on fait,et c’est pas super bien documentĂ©.