Je donnerais une note de 5 pour la configuration initiale et de 1 pour la maintenance.
Le processus initial de configuration, bien que bien documenté, nécessite toujours de la prudence avec le fichier de configuration. Une fois le fichier app.yml en place, pour mettre à jour Discourse plus tard, il suffit d’exécuter ./launcher rebuild app.
Je vous recommande de commencer avec la configuration à deux conteneurs, qui vous offrira un temps d’arrêt quasi nul lors des mises à jour.
Extrêmement facile. Il suffit d’arrêter le conteneur ./launcher stop app et d’utiliser rsync -av /var/discourse new_host:/var/ pour copier tout le dossier, puis d’exécuter ./launcher rebuild app sur le nouvel hôte.
La plupart du temps, c’est sans tracas. Si vous utilisez des plugins tiers/composants de thèmes anciens et mal entretenus, vous pourriez rencontrer des problèmes après une mise à jour, mais vous pouvez toujours les désactiver.