Azure上的WordPress数据库蓝绿部署

时间:2016-09-20 10:40:00

标签: mysql wordpress azure blue-green-deployment

我们在Azure的WebApp上有一个WordPress的应用程序。

我们有两个环境 - DEV和Prod。 Prod有一个Staging swap-slot。

显然,DEV和PROD使用不同的MySQL数据库(我们现在使用MySQL In App,但同样的问题与ClearDB / MySQL设置有关)。

所以,问题是 - 如何进行蓝绿色部署?如何处理数据库?

我们已将Travis配置为将代码部署到不同的环境。但是 - Prod的数据库将在访问期间更新,并且DEV将与开发者一起更新(并且肯定 - 不会有来自Prod的访问者更改)。

是否有任何解决方案/实践可以实现?

P.S。还有一个问题。 " MySQL In App(预览版)"不允许为WebApp及其Stage(交换槽)分隔数据库。这给我们带来了额外的麻烦。

0 个答案:

没有答案