25 Mar 23:53 avatar

Vagrant

//////////////////////////////////////////////////////////////////////////
Если использовать локальную виртуализацию (VirtualBox, LXC, что-нибудь подобное для других систем), текущий каталог, содержащий Vagrantfile мапится через NFS внутрь контейнера.

Т.е. просто держим Vagrantfile в каталоге с проектом и работаем с ним при помощи своей любимой IDE. Внутри контейнера всегда будет текущая версия. Всякий hot reload и т.п., конечно, нужно будет запустить если нужно (типа какого-нибудь shotgun для Ruby), но это и без вагранта надо делать.
В случае вагранта можно эту операцию вписать в Vagrantfile и оно будет запускаться автоматом.
//////////////////////////////////////////////////////////////////////////
Как уже отметил tokenvolt папка /vagrant в ВМ по умолчанию синхронизирована с папкой host'а, в которой находится vagrant-файл. Это основной паттерн использования Vagrant при разработке:
— IDE на host файлы редактирует,
— они прозрачно синкаются с ВМ
— PROFIT

//////////////////////////////////////////////////////////////////////////
devhub.io/repos/samtstern-android-vagrant

www.londonappdeveloper.com/how-to-build-an-app-part-1-of-3-setting-up-the-development-server-with-vagrant-ubuntu-and-salt/

help.ubuntu.ru/wiki/vagrant

habrahabr.ru/post/251529/

habrahabr.ru/post/262395/

habrahabr.ru/company/maxifier/blog/225305/

habrahabr.ru/post/113354/

habrahabr.ru/post/344514/

xakep.ru/2013/10/19/vagrant/

eax.me/vagrant/

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.