Digital Ocean の Discourse ドロップレットをインストールしましたが、コードベースをダウンロードして変更を加え、Digital Ocean にアップロードし直すことができるリポジトリを作成したいと考えています。コンテナ上で実行されており、SSH でドロップレットに接続してもサイトがホストされているベースディレクトリが見えないため、少々途方に暮れています。
何かお手伝いいただけると幸いです。
Digital Ocean の Discourse ドロップレットをインストールしましたが、コードベースをダウンロードして変更を加え、Digital Ocean にアップロードし直すことができるリポジトリを作成したいと考えています。コンテナ上で実行されており、SSH でドロップレットに接続してもサイトがホストされているベースディレクトリが見えないため、少々途方に暮れています。
何かお手伝いいただけると幸いです。
こんにちは、リンさん。![]()
インストール手順によると:
6. Discourseのインストール
Official Discourse Docker Image を
/var/discourseにクローンします。sudo -s git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse chmod 700 containersセットアップとブートストラッププロセス全体でroot権限が必要になります。
したがって、そのリポジトリは /var/discourse にクローンされることになりますね。![]()
おそらく、それはお勧めできません。その時は素晴らしいアイデアのように思えるかもしれませんが、Discourse の変更は、開発者が私たちの利益のために丹精込めて提供した素晴らしいプラグイン、テーマ、テーマコンポーネントのアーキテクチャを使用して行うのが最善です。
フォークのメンテナンスは非常に退屈で非生産的になり、短期間で PR を行うつもりがない限り、追求すべきではありません。
退屈ではありません。しかし、非常に非生産的です。フォークが機能し続けているかを確認する専任のエンジニアを数人雇いたいのでない限り、プラグインまたはテーマコンポーネントを使用したいでしょう。そうしたグループは非常に残念な結果になりました。
ありがとうございます。変更については、テーマ/コンポーネント/プラグイン開発で対応することにします。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.