Digital Ocean + GitHub

Digital Ocean の Discourse ドロップレットをインストールしましたが、コードベースをダウンロードして変更を加え、Digital Ocean にアップロードし直すことができるリポジトリを作成したいと考えています。コンテナ上で実行されており、SSH でドロップレットに接続してもサイトがホストされているベースディレクトリが見えないため、少々途方に暮れています。

何かお手伝いいただけると幸いです。

「いいね!」 1

こんにちは、リンさん。:wave:

インストール手順によると:

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 にクローンされることになりますね。:+1:

「いいね!」 1

おそらく、それはお勧めできません。その時は素晴らしいアイデアのように思えるかもしれませんが、Discourse の変更は、開発者が私たちの利益のために丹精込めて提供した素晴らしいプラグイン、テーマ、テーマコンポーネントのアーキテクチャを使用して行うのが最善です。

フォークのメンテナンスは非常に退屈で非生産的になり、短期間で PR を行うつもりがない限り、追求すべきではありません。

「いいね!」 5

退屈ではありません。しかし、非常に非生産的です。フォークが機能し続けているかを確認する専任のエンジニアを数人雇いたいのでない限り、プラグインまたはテーマコンポーネントを使用したいでしょう。そうしたグループは非常に残念な結果になりました。

「いいね!」 4

ありがとうございます。変更については、テーマ/コンポーネント/プラグイン開発で対応することにします。

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.