皆さん、こんにちは。新参者です ![]()
Docker化された最新版のBitnami DiscourseをKubernetesクラスターで実行していますが、素晴らしいプロジェクトのようですね。しかし、テーマのインストールを自動化しようとすると、ある種の問題に直面しています。基本的に、CICDからこのDockerイメージをビルド、デプロイ、実行、設定する必要があり、最初のログインですべてが準備完了になるようにしたいのです。設定関連では、カスタマイズされたテーマのインストールがあります。いくつかのフォーラムやドキュメントから理解した限りでは、プログラムでインストールするネイティブな方法はないようです。クリック・バイ・クリックのガイドしか見つけられませんでした(もし間違っていたら訂正してください)。
最初のアイデアは、Kubernetes経由でDiscourseのファイルシステムにテーマファイルを「手動で」追加することでしたが、Discourseは独自の内部ロジックに従ってファイルをリネームし、予測不可能にするため、Discourseのファイル管理は奇妙な方法で行われているようです。
さらに詳しく調べると、discourse_theme という素晴らしいCLIを見つけましたが、問題は、機能させるためにはDiscourseからAPIキーを生成する必要があることです(また、間違っていたら訂正してください)。
結局、いくつか質問があります。
まず、見落としているDiscourseのテーマをプログラムでインストールする別のネイティブな方法はありますか?
そして、スクリプトからDiscourseのAPIキーを取得する方法はありますか?
最後に、この種の問題を回避するためのKubernetesのトリックを知っている人はいますか?
事前に多くの感謝を申し上げます。
よろしくお願いいたします。