簡體   English   中英

如何在 AWS CodeCommit 和 CodePipeline 中為 Laravel 動態生成 .env 文件

[英]How to dynamically generate .env file for Laravel in AWS CodeCommit and CodePipeline

我將 AWS 用於我的 Laravel 應用程序,但我在處理 my.env 文件時遇到了困難。

我使用 CodeCommit 和 CodePipeline。

我知道 my.env 文件不應該存在於我的存儲庫中,所以我的問題是,有沒有辦法讓 AWS 在 CodePipeline 將我的項目部署到 Elastic Beanstalk 時插入 a.env 文件?

目前,我必須在我的 repo 中包含 my.env 文件才能正常工作。

是的,我能夠從這個鏈接中得到答案。 https://andrewhuggins.com/post/deploying-laravel-with-elastic-beanstalk-env

基本上,在 Elastic Beanstalk 中,您可以在配置 > 軟件下選擇一個選項,然后單擊“編輯”按鈕。 一直向下滾動,您會看到環境屬性...這實際上是您的.env 文件。 復制並粘貼其中的每個變量和值對,然后單擊保存。

您可以從存儲在 SSM 下的配置重新構建.env,也可以將 .env 文件存儲在 s3 存儲桶中,存儲桶將限制對 CodePipeline 角色的訪問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM