我使用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的網站,滾動至底部,編輯文件,編輯環境文件 –