【发布时间】:2021-11-16 10:56:36
【问题描述】:
有没有办法让同一个项目有多个 DDEV 配置?例如,当我们有多个服务器时,我们需要覆盖这种情况:
- 使用 Apache + PHP 7.3 + Composer 1 进行生产;
- 使用 Apache + PHP 7.3 的登台服务器,但不同。一组域;
- 使用 Nginx + PHP 进行开发。 7.4 + Elasticsearch + Redis + Composer 2,我们正在进行系统升级。
开发团队至少需要模拟开发和“陈述”环境。一些用于生产的功能/修补程序正在开发中,应该在大升级之前发布。这是(例如)具有大量自定义的 Magento 2 项目的典型情况。
有没有办法拥有多个不同的环境,如.ddev-prod、.ddev-dev 等,并以某种方式将环境名称传递给 ddev 或对其进行配置?
我想到的是,我们可以创建多个配置并向 Readme.md 添加一些信息,例如:
“要启动开发环境:将
.ddev-dev复制到.ddev并运行ddev start”。
根据您的经验,维护多个环境的最佳方法是什么?
问候, 最大
【问题讨论】:
标签: ddev