将 symfony 4 控制台与 docker 一起使用时要小心



我用docker为symfony 4设置了一个Web堆栈。我用这个命令执行了一个php容器:

winpty docker exec -ti 8c6 bash

在此图像中,我安装了symfony 4项目,生成了一个实体并尝试:

php bin/console doctrine:schema:create

每次我尝试使用symfony控制台执行命令时,我都会收到以下消息:

[CAUTION] This operation should not be executed in a production environment!

如何避免这种警告,这是安全问题吗?

这样的命令应该使用--force参数来执行: php bin/console doctrine:schema:create --force

在此处阅读更多内容: https://symfony.com/doc/3.3/doctrine.html#creating-the-database-tables-schema

最新更新