是否可以在Laravel的.env文件中引用Bitbucket存储库变量?

时间:2020-06-05 12:10:36

标签: laravel amazon-web-services environment-variables bitbucket-pipelines

我正在尝试实现bitbucket管道以在AWS上进行连续部署。我要实现的目标是在Laravel的.env.example文件中创建最终从Bitbucket存储库变量中提取的变量。

基本上,我想在.env.example内部定义变量,如下所示:

DB_USERNAME="${DB_USERNAME}"
DB_PASSWORD="${DB_PASSWORD}"

然后,我也使用相同的键名(例如DB_USERNAME)在Bitbucket的存储库变量中定义它们,然后在运行bitbucket-pipelines.yml时,将.env.example复制到.env这个- cp .env.example .env

我希望它能执行的操作基本上是将DB_USERNAME替换为我在Bitbucket存储库变量中定义的值,但这不会发生。相反,如果我在部署后查看.env文件,则DB_USERNAME的值为${DB_USERNAME}

知道这是否切实可行吗?也许我做错了吗?谢谢。

0 个答案:

没有答案