2011-07-19 13 views
1

リポジトリのチェックアウトから直接Webアプリケーションを実行することをお勧めしますか?つまり私がgit cloneを実行し、フロントエンドがプロキシするバックエンドサーバを起動した場合です。リポジトリからWebアプリケーションを実行する

私は一般に、エクスポートされた単一のディレクトリである「正しい方法」だと感じましたが、いずれの方法でも魅力的な議論を見つけることはできません。

任意の洞察が役に立ちます。

答えて

1

何も問題ありません。そのように動作するデプロイメントスクリプトは数多くあり、私はそれも非常に良いアイデアだと思います。

タグを使用して、リポジトリまたはリリースブランチから正しいバージョンをチェックアウトすることもお勧めします。

+0

正しい方法は正しいバージョンをチェックアウトし、それをエクスポートして、プロダクションエリアの残りのファイルと一緒に '.git'ディレクトリを置くのではなく、プロダクションエリアに配置することだと思います。 –

+0

「正しい道」や「間違った道」はないと思います。チェックアウト - >エクスポート - >デプロイメントの利点は何ですか?私はそれがより多くの作業だと思う、スクリプトから実行すると失敗する可能性のあるより多くのステップがあり、別のバージョンに更新することはさらに複雑になり、新しいタグに切り替える – Bastian

+0

ライブプロダクション環境では、私は別の場所でそれを試してみるだろう、確かめて、そのタグを展開してください。それは安全ではないでしょうか? –

関連する問題