0

Azure の WebApp 上に WordPress のアプリケーションがあります。

DEV と Prod という 2 つの環境があります。製品にはステージング スワップ スロットがあります。

DEV と PROD は、明らかに異なる MySQL データベースを使用します (現在、MySQL In App を使用していますが、ClearDB/MySQL セットアップに関する同じ質問です)。

それで、質問は - ブルーグリーン展開をどのように行うのですか? データベースをどうするか?

コードをさまざまな環境にデプロイするように Travis を構成しました。しかし - Prod のデータベースは訪問者による使用中に更新され、DEV は開発者によって更新されます (もちろん、Prod からの訪問者の変更はありません)。

それを実現するための解決策/実践はありますか?

PSそしてもう1つ問題があります。「MySQL In App (プレビュー)」では、WebApp とそのステージ (スワップスロット) のデータベースを分離することはできません。これは、私たちにとって追加の頭痛の種です。

4

0 に答える 0