2017-09-06 31 views
-1

我使用vagrant在Linux下配置不同的VirtualBoxes。啓動vagrant配置爲單擊應用程序的好方法?

我的目標是我的任何同事只需要訪問一個內部網站並選擇他想在他/她的機器上擁有的VirtualBox。 選擇一個或多個盒子後,他或她可能只需點擊「繼續安裝」,這樣就可以檢出各自的流浪者目錄及其流浪文件,並觸發vagrant up。

所以我想盡可能地從控制檯中抽象出來,讓它看起來很藝術/很花哨。

我應該使用哪些技術?

我想到vue.js和node.js一起嗎? 這將是一個可行的方法來實現我的目標嗎?

+0

爲了更清楚: 對我來說不那麼清楚的方面是如何從瀏覽器內執行shell腳本。我認爲這會因安全原因而被阻止。不是嗎?有沒有辦法讓用戶獲得許可? – Marc

+0

你可以看看像https://puphpet.com或http://rove.io這樣的項目(不再真正維護,但給你一個想法)我相信有一個網站提供了可靠的配置腳本,但我無法檢索。 –

回答

1

你可以抽象Vagrantfile代在很多方面(包括those但流浪者的行動處理會更加努力的方式。

現在無業遊民不提供其他接口,其API比使用CLI或創建一個插件在web應用程序中調用cli命令是可行的,但不好主意IMO

所以只有留下的行爲是創建一個流浪插件,通過REST API服務和妖魔化流浪漢(例如sinatra在其核心),然後創建一個簡單的外部客戶端服務(例如,作出反應) 如果您直接通過插件暴露ui,它會創建IMO過於強大的耦合。

相關問題