我使用Laravel 5.4,Envoyer和伪造部署后删除。每次我在Envoyer上部署主分支,我的.env文件被删除。它没有内容。ENV文件保持与Envoyer
我该怎么办?这可能是我的配置有问题吗?
我使用Laravel 5.4,Envoyer和伪造部署后删除。每次我在Envoyer上部署主分支,我的.env文件被删除。它没有内容。ENV文件保持与Envoyer
我该怎么办?这可能是我的配置有问题吗?
您的设置的正确方法是在envoyer中设置环境变量管理环境。有laracast插曲在这个主题 - https://laracasts.com/series/envoyer/episodes/9
让我们来细数Envoyer的工作方式:
/releases
下找到。/path/to/project/releases/[first release folder]
到/path/to/project/releases/[second release folder
的符号链接/path/to/project/current
。当一个新的版本被部署,它的git仓库的一个新的克隆。除非你改变了你的.gitignore,你的.env文件不会在git中被跟踪,所以永远不会在新文件夹中。
通过使用Envoyer内置的环境功能,将.env文件放置在这里/path/to/project/.env
和从/path/to/project/.env
到/path/to/project/current/.env
的符号链接。
以前没见过这个。我用一切伪造。你在伪造内部配置.env吗?显然,它不会在部署时你推掌握 –
我不是里面锻造配置,但是当我部署主它将被删除,然后我需要在锻造配置它... –
然后我会用伪造设置你的.env。进入上伪造UI的网站,滚动至底部,编辑文件,编辑环境文件 –