是否有办法为同一项目拥有多个DDEV配置?例如,当我们有几台服务器时,我们需要解决这个问题:
开发团队至少需要模仿开发和“声明”环境。一些用于生产的特性/修补程序正在开发中,应该在大升级之前发布。这是一个典型的情况(例如) Magento 2项目的大量定制。
是否有一种方法可以拥有多个不同的环境,如.ddev-prod、.ddev-dev等,并以某种方式将env名称传递给ddev或配置它?
我想到的是,我们可以创建多个配置,并向Readme.md添加一些信息,例如:
“启动dev env:将
.ddev-dev复制到.ddev并运行ddev start”。
根据您的经验,维护多种环境的最佳方法是什么?
你好,麦克斯
发布于 2021-11-16 14:04:45
我要做的第一件事就是使用不同的配置(但代码和数据库相同)的三个不同的DDEV项目。这样你就能很容易地看到任何不同之处。这肯定会解决模仿开发服务器的问题。
但实际上听起来你需要3个分支的代码。每个分支可以有不同的DDEV配置,然后就可以了。为每个项目使用不同的项目名称。
另一种方法是有一个config.prod.yaml、config.staging.yaml和config.dev.yaml,并在需要时只将它复制到.ddev目录中。但是,我认为您会更高兴使用3个分支的代码和3个不同的项目名称。
https://stackoverflow.com/questions/69987879
复制相似问题