【发布时间】:2021-09-15 20:52:04
【问题描述】:
我们希望在团队中为我们的项目使用相同的(暂存)数据库。所以我们可以用DDEV在我们的本地机器上开发,并且可以共享数据库,所以我们不必导出数据库并在其他团队成员的机器上导入它。 DDEV 项目也存储在 GIT 存储库中,因此每个团队成员都可以将 DDEV 容器的最新设置拉取到他们的本地机器上。
如果我修改 AdditionalConfiguration.php,我可以访问外部数据库,但如果 DDEV 容器重新启动,那么它会覆盖 AdditionalConfiguration.php 文件。我还没有找到在 ddev contaienr 配置中设置数据库连接的方法,因此当容器启动时,它会在 AdditionalConfiguration.php 中设置正确的数据库连接(外部数据库)。
有人知道如何在 DDEV 容器中设置自定义数据库连接吗?
感谢您的帮助。
我的环境和 TYPO3 版本:
-
TYPO3 v10.4.20
-
Windows 10 (WSL)
-
Docker 桌面 3.5.2
-
DDEV-本地版v1.17.7
-
架构 amd64
-
db drud/ddev-dbserver-mariadb-10.3:v1.17.7
-
dba phpmyadmin:5
-
ddev-ssh-agent drud/ddev-ssh-agent:v1.17.0
-
码头工人 20.10.7
-
docker-compose 1.29.2
-
操作系统 linux
-
路由器 drud/ddev-router:v1.17.6
-
web drud/ddev-webserver:v1.17.7
【问题讨论】: