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/
Если использовать локальную виртуализацию (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 комментариев