我正在考虑使用Vagrant来开发Django应用程序,但我有点困惑,我不确定我想做什么甚至是可能的. 我成功安装了lucid32盒子并创建了一个新的“实例”,包括Vagrantfile,一些共享目录和转发端口
我成功安装了lucid32盒子并创建了一个新的“实例”,包括Vagrantfile,一些共享目录和转发端口.
>第一个问题是,在团队中工作时,这似乎不是我的最佳选择.我们如何(例如我和其他10位开发人员)共享这个盒子,以便共享它的每个变化?例如,如果在6个月内我们需要postgresql,我需要让它工作而不必安装postgresql 11次.
>另外,如何在盒子启动时启动(例如:postgresql,django,this-service等)?我不认为我必须ssh它并且每次都需要手动启动n次我需要的所有东西.
>最后:如果木偶和厨师之类的东西完全取代手工安装(例如通过pip或apt-get),我不太清楚.是这样吗?
谢谢.
我很抱歉英语不好.