2017-04-07 57 views
0

我使用Laravel 5.4,Envoyer和僞造部署後刪除。每次我在Envoyer上部署主分支,我的.env文件被刪除。它沒有內容。ENV文件保持與Envoyer

我該怎麼辦?這可能是我的配置有問題嗎?

+0

以前沒見過這個。我用一切僞造。你在僞造內部配置.env嗎?顯然,它不會在部署時你推掌握 –

+0

我不是裏面鍛造配置,但是當我部署主它將被刪除,然後我需要在鍛造配置它... –

+0

然後我會用僞造設置你的.env。進入上僞造UI的網站,滾動至底部,編輯文件,編輯環境文件 –

回答

0

讓我們來細數Envoyer的工作方式:

  1. 克隆Git倉庫到新版本的文件夾 - /releases下找到。
  2. 奔跑作曲家安裝這個新克隆的目錄上(把你的供應商目錄最新)。
  3. 將覆蓋/path/to/project/releases/[first release folder]/path/to/project/releases/[second release folder的符號鏈接/path/to/project/current
  4. 清除舊版本文件夾。

當一個新的版本被部署,它的git倉庫的一個新的克隆。除非你改變了你的.gitignore,你的.env文件不會在git中被跟蹤,所以永遠不會在新文件夾中。

通過使用Envoyer內置的環境功能,將.env文件放置在這裏/path/to/project/.env和從/path/to/project/.env/path/to/project/current/.env的符號鏈接。