Salut à tous, je suis nouveau ici ![]()
J’exécute une version Dockerisée de bitnami Discourse (la dernière) sur un cluster Kubernetes, cela semble être un excellent projet. Cependant, je rencontre un problème en essayant d’automatiser l’installation d’un thème. Essentiellement, j’ai besoin de construire, déployer, exécuter et configurer cette image Docker à partir d’un CICD, de sorte qu’à la toute première connexion, tout soit prêt. Concernant les configurations, il y a l’installation du thème personnalisé. D’après ce que j’ai pu comprendre de plusieurs forums et documentations, il n’y a pas de moyen natif de l’installer par programme, j’ai seulement trouvé un guide étape par étape (corrigez-moi si je me trompe svp).
Ma première idée était d’ajouter les fichiers du thème « manuellement » dans le système de fichiers de Discourse via k8s, mais d’après ce que je vois, Discourse gère ses fichiers d’une manière étrange, en les renommant selon sa propre logique interne, ce qui rend impossible de les prédire.
En regardant de plus près, j’ai trouvé cet excellent outil en ligne de commande appelé discourse_theme, le problème ici est que j’aurais toujours besoin de générer une clé API de Discourse au préalable, sinon cela ne peut pas fonctionner (encore… corrigez-moi si je me trompe).
Donc, au final, j’ai quelques questions :
Premièrement, existe-t-il une manière différente/native d’installer programmatiquement un thème dans Discourse que j’aurais manquée ?
Et d’autre part, existe-t-il un moyen d’obtenir une clé API de Discourse à partir d’un script ?
Et enfin, quelqu’un connaît-il des astuces Kubernetes pour contourner ce type de problème ?
Merci d’avance
Cordialement