1

少し状況があります。私はカピストラーノに関する約 41 の異なるチュートリアル/本/ビデオを消費しましたが、どれも標準外のケースには触れていません。それらはすべて簡単なセットアップを前提としています - 私の経験では、これはめったにありません。

基本的に私の状況は次のとおりです。

1) 自宅のシステムでアプリケーションを開発しています

2) 私の目標は、会社のルーターの背後にあるオフィスのサーバーでアプリケーションを実行することです。すべての適切なポート (21、22、80、3000 など) をマシンに転送したので、外部通信に関してはすべて問題ありません。

3) バージョン管理に GIT を使用しており、更新をサーバー自体にプッシュします。

私の混乱は次の 2 つの領域で発生します。

1) Capistrano レシピで適切な役割をすべて特定するにはどうすればよいですか? 外部 IP と内部 IP のどちらに基づいていますか?

2) Capistrano に GIT リポジトリを同じマシン上で (バウンスしようとするのではなく) ローカルで検索するように指示するにはどうすればよいですか? もちろん、これは Capistrano がサーバーから何かを行うことを前提としています。

注: 私が直面している大きな問題の 1 つは、オフィス内のどのマシンもネットワーク内からメイン IP にアクセスできないという事実です。おそらく、DOS やその他のさまざまなトラブルからの保護です。サーバーは、情報が実際にはローカルにある場合、情報が外部マシンにあるふりをする必要があり、機能しません。

4

1 に答える 1