0

我正在开发一个托管在 platform.sh 上的 Drupal 项目。

我开始在本地与 Lando 合作,但我把事情搞砸了,我尝试为同一个项目创建第二个本地 Lando 构建以尝试一些更改,使第一个项目保持在损坏状态。

问题是第二个项目似乎使用与第一个项目相同的数据库。这可能与缓存有关,但我不想丢失第一个项目的本地数据库数据,我不确定我是否可以安全地Lando pull从 platform.sh 为第二个项目获取新的数据库数据。

4

1 回答 1

1

TL;DR -name在您的第二个项目中更改 .lando.yml 文件中的属性。

Lando 根据您在 .lando.yml 文件(或 .lando.upstream.yml 如果没有 .lando.yml 文件)中设置的名称属性创建容器。如果您创建了第二个lando 项目但没有更改名称属性,那么您最终会使用与第一个项目相同的容器(这就是您所看到的)。在第二个项目(即lando stop)中停止namelando,然后在第二个项目中更改.lando.yml 文件中的属性,然后执行lando start。现在,lando 应该根据新名称为第二个项目构建新的、单独的容器。

于 2021-10-14T15:39:35.323 回答