0

Beanstalk を使用してファイルをローカルで開発し、Beanstalk を介して実稼働サーバーにデプロイしています。

しかし、cms を介して Web サイトに加えられた変更や、ユーザーが行ったその他の変更 (画像、テキストなど) についてはどうすればよいのでしょうか?

実動サーバーで行われた変更を Beanstalk リポジトリーに同期するにはどうすればよいですか?

4

2 に答える 2

1

そのため、cmsシステムにbeanstalkをお勧めしません。

生成されたインスタンスが自動的にマウントされるNFSにアプリケーションを格納するマスターホストを使用して、環境全体を手動で作成することをお勧めします。書き込み中は常に1:1でファイルがロックされます

于 2012-09-27T23:06:32.620 に答える
1

簡単:

ライブ ファイルのバックアップを取得し、ローカルの git リポジトリに適用します。必要なときにマージできる特別なブランチ (incoming-live) にそれらをコミットすることもできます。

難しい:

デプロイ サーバーを git リポジトリとして設定できます。

push次に、 es を使用してサーバーに直接デプロイし、フックを使用して最新バージョンにリセットすることができます。

新しいファイルを自動的に追加してコミットし (より多くのフック)、元の場所にプッシュすることができます。その後、ライブの変更が発生すると、すべて git でアクセスできます。

于 2012-08-18T01:04:24.803 に答える