Symfonyob娱乐下载 3.2新增功能:运行时环境变量

尼古拉斯内特的化身
@Damjan你可以在Symfony 2.8中使用incenteev/composer-pob娱乐下载arameter-handler包来模拟类似的功能。你的作曲家。你可以像这样映射你的ENV变量。

" incenteev-parameters ": {
“文件”:“app / config / parameters.yml”,
" env-map ": {
:“database_driver database_driver”,
......


Niels Keurentjes的化身
如果值在运行时被解析,这是如何工作的,例如路由中的“host”参数,因为更改不能触发URL匹配器和生成器的重新编译?在开发和生产中如何处理这样的参数被“编译掉”的情况?
林恩·范德伯格的化身
@Damjan,留在高铁上没有好处:https://stovepipe.systems/post/symfony-versioning-and-coob娱乐下载mpatibility
Niels Keurentjes的化身
补充我之前的评论#8:我在公关讨论中看到,这种结构并不会在所有情况下都正确工作,这是“可以接受的”。

然而,在我看来,改变应用程序的根URL是由环境定义的所有用例中的最佳用例,特别是在面对12因素应用程序方法论时。

说实话,我只是对整个运行部分持怀疑态度。Symfony生产应用程序中的每个更ob娱乐下载改都需要清理缓存和重新编译容器,为什么不更改应用程序的部署配置(通常非常危险)呢?
屠阮的化身
现在Syob娱乐下载mfony完全适合Docker!
林恩·范德伯格的化身
@Niels,考虑一下自动生成的数据库/api凭证,你不需要部署你的应用程序。或者甚至可以更改数据库到另一个实例的连接,而不必重新部署。
Damjan Znidarsic的化身
@Javier是啊,我也怀疑。

@Nirmal谢谢,我不知道。在我们将所有内容迁移到最新版本之前,这将需要一段时间。
萨米尔·帕特尔的化身
伟大的工作!这个看似简单的特性将增强DevOps部署Symfony应用程序的方式!ob娱乐下载
Samuel Chiriluta的化身
不错的功能,谢谢Symfony;)ob娱乐下载
朱利安·布鲁的化身
非常好,我删除了坏的“Incenteev\\ParameterHandler”是啊

我们去contenerizzzzzz吧

评论截止。

为了确保评论保持相关性,旧帖子将被关闭。