Azure の WebApp 上に WordPress のアプリケーションがあります。
DEV と Prod という 2 つの環境があります。製品にはステージング スワップ スロットがあります。
DEV と PROD は、明らかに異なる MySQL データベースを使用します (現在、MySQL In App を使用していますが、ClearDB/MySQL セットアップに関する同じ質問です)。
それで、質問は - ブルーグリーン展開をどのように行うのですか? データベースをどうするか?
コードをさまざまな環境にデプロイするように Travis を構成しました。しかし - Prod のデータベースは訪問者による使用中に更新され、DEV は開発者によって更新されます (もちろん、Prod からの訪問者の変更はありません)。
それを実現するための解決策/実践はありますか?
PSそしてもう1つ問題があります。「MySQL In App (プレビュー)」では、WebApp とそのステージ (スワップスロット) のデータベースを分離することはできません。これは、私たちにとって追加の頭痛の種です。