我想,到目前爲止取得了什麼: 我想創建一個自定義的流浪漢箱包括配置和應用程序重用它在不同的客戶端或服務的環境。如何打包同步文件夾中的流浪漢箱
具體來說,我成功地創建流浪框,基於Ubuntu(精確/ 64),已安裝的node.js,並用
流浪包我的盒打包我dev的機器--output filename.box
我能夠複製filename.box到遠程服務器和vagrant up
那裏的框。 Node.js按預期方式安裝在流浪盒中。
問題是,我無法打包同步文件夾中的文件vagrant
。在開始框在遠程服務器上後,同步文件夾爲空
所以我在本地機器上開發的應用不包括在框中。
我試圖找到一個解決方案或有關此問題的任何信息,但除了this unanswered Post我無法在網絡上找到任何東西。
我的問題:
- 我如何保留這些文件的同步文件夾,並在filename.box在服務器環境中重用它們打包。
- 這甚至可能嗎?我看到一個錯誤的行爲,還是流氓並不意味着打包文件?
- 到目前爲止,我沒有對已同步的文件夾進行任何配置。是否可以打包來自其他同步文件夾的文件,而不是常規的
/vagrant
? - 如果完全不可能,那麼部署或重新使用流浪環境(包括應用程序)的最佳實踐是什麼?
感謝您的回答。然後,我更改了同步文件夾中的文件後,如何確保留在盒子中?我必須將文件複製到以前的目錄並每次創建一個新的文件夾? – Rias 2015-06-20 10:35:38
如果文件被複制到同步文件夾中,用戶可以自由刪除它們。沒有辦法讓他們在那裏沒有做一些特殊的權限設置。 – 2015-06-20 21:35:21
我只是想確保,當流浪者跑起來時,文件就在那裏。所以基本上問題是:「我如何最好地繼續發展我的流浪者箱子」什麼是一個很好的過程,用新文件「升級」一個盒子並使其可用。 – Rias 2015-06-21 16:08:17