Beanstalk を使用してファイルをローカルで開発し、Beanstalk を介して実稼働サーバーにデプロイしています。
しかし、cms を介して Web サイトに加えられた変更や、ユーザーが行ったその他の変更 (画像、テキストなど) についてはどうすればよいのでしょうか?
実動サーバーで行われた変更を Beanstalk リポジトリーに同期するにはどうすればよいですか?
Beanstalk を使用してファイルをローカルで開発し、Beanstalk を介して実稼働サーバーにデプロイしています。
しかし、cms を介して Web サイトに加えられた変更や、ユーザーが行ったその他の変更 (画像、テキストなど) についてはどうすればよいのでしょうか?
実動サーバーで行われた変更を Beanstalk リポジトリーに同期するにはどうすればよいですか?
そのため、cmsシステムにbeanstalkをお勧めしません。
生成されたインスタンスが自動的にマウントされるNFSにアプリケーションを格納するマスターホストを使用して、環境全体を手動で作成することをお勧めします。書き込み中は常に1:1でファイルがロックされます
ライブ ファイルのバックアップを取得し、ローカルの git リポジトリに適用します。必要なときにマージできる特別なブランチ (incoming-live) にそれらをコミットすることもできます。
デプロイ サーバーを git リポジトリとして設定できます。
push
次に、 es を使用してサーバーに直接デプロイし、フックを使用して最新バージョンにリセットすることができます。
新しいファイルを自動的に追加してコミットし (より多くのフック)、元の場所にプッシュすることができます。その後、ライブの変更が発生すると、すべて git でアクセスできます。