私は Rails アプリケーションに取り組んでおり、それをオープンソースにしようとしています。
この RailsCastに従って、nginx と unicorn で構成された VPS サーバーにデプロイしています。
Capistrano、Nginx、および Unicorn を適切に動作させるために、、、、などのサーバー構成ファイルをフォルダーに追加する必要がconfig/
ありました。deploy.rb
nginx.conf
unicorn.rb
unicorn_init.sh
私は git リポジトリを使用しており、すべてがmaster
ブランチの下で機能します。つまり、Capistrano はそこからプルしてサーバーにデプロイします。また、それが私がオープンソース化しようとしているブランチです。
ただし、サーバー構成ファイルを公開したくありません。
最善の解決策は何ですか?
それをフォークして、一方のリポジトリを公式の公開リポジトリとして設定し、もう一方を自分のバージョンとして使用し、公式リポジトリを私のアップストリームとして設定する必要がありますか?
それとも、構成パラメーターを環境変数として設定し、構成ファイルをリポジトリーに残したほうがよいでしょうか?