如何在AWS CodeCommit和CodePipeline中为Laravel动态生成.env文件
我将AWS用于我的Laravel应用程序,但我在处理.env文件时遇到了困难 我使用CodeCommit和CodePipeline 我知道我的.env文件不应该存在于我的repo中,所以我的问题是,在CodePipeline将我的项目部署到Elastic Beanstalk时,有没有办法让AWS插入一个.env文件如何在AWS CodeCommit和CodePipeline中为Laravel动态生成.env文件,laravel,amazon-web-services,aws-codepipeline,aws-codecommit,Laravel,Amazon Web Services,Aws Codepipeline,Aws Codecommit,我将AWS用于我的Laravel应用程序,但我在处理.env文件时遇到了困难 我使用CodeCommit和CodePipeline 我知道我的.env文件不应该存在于我的repo中,所以我的问题是,在CodePipeline将我的项目部署到Elastic Beanstalk时,有没有办法让AWS插入一个.env文件 目前,我必须将.env文件包含在我的repo中,它才能工作。您可以从存储在SSM下的配置重建.env,或者您可以将.env文件存储在s3存储桶中,存储桶将限制对代码管道角色的访问。对
目前,我必须将.env文件包含在我的repo中,它才能工作。您可以从存储在SSM下的配置重建.env,或者您可以将.env文件存储在s3存储桶中,存储桶将限制对代码管道角色的访问。对,我可以从这个链接获得答案。
基本上,在Elastic Beanstalk中,您在配置>软件下有一个选项,然后单击“编辑”按钮。一直向下滚动,您将看到环境属性…这实际上是您的.env文件。复制并粘贴此文件中的每个变量和值对,然后单击“保存”。“我知道我的.env文件应该存在于我的repo中”你的意思是不存在于你的repo中,对吧?!是的,我就是这个意思对不起!