Я был только что обнаружен Vagrant, и я хочу использовать его в своем развитии. Я просто хотел посмотреть, как это делают некоторые более опытные разработчики.Разработка на основе бродяг
Предполагаю, что на моей локальной машине у меня будет папка, скажем ~/server /, где я буду хранить все мои проекты (по одному в каждой папке), и каждый будет содержать Vagrantfile.
Вопросы:
- GIT: не я установить мерзавец на моей машине и сделать толкание/потянув локально, или положить его на виртуальной машине для каждого проекта и запустить те оттуда?
- DB: база данных, очевидно, войдет в vm для каждого проекта, но как я смогу их легко модифицировать? Должен ли я установить phpmyadmin или такой инструмент на каждом vm?
- Каков наилучший способ доступа к vms в браузере? Я назначаю каждому из них другой IP-адрес, а затем добавляю запись в свой/etc/hosts?
Я только начинаю с Vagrant, поэтому есть, вероятно, вопросы, которые у меня есть, которые даже не появились мне в голову, поэтому любые другие предложения, которые вы могли бы мне дать, чтобы вы считали важными для этого, будут очень полезно для меня.
Заранее благодарим за ответы.