Ребята, а вы получили их так рано, т.к. платили на кикстартере сразу, еще во время компании? Или делали просто Pre-Prder?
Я делал Pre-Order уже после того, как компания завершилась, и отправку моих Pebble всё откладывают и откладывают, а здесь график количества отправленных часов уже второй месяц на месте стоит www.ispebbleshipping.com/ :|
Я бы с вами поспорил. Делаю хобби-проект сам, делаю миграции (встроенные в Yii). После нескольких обновлений базы при деплое гораздо легче запустить миграцию автоматически, чем вспоминать и делать что-то там «руками».
Описанный в статье Vagrantfile 100% работает, и проверялся на версии 1.2.2. Возможно, вы используете новую версию конфига, и тогда да — синтаксис скорее всего другой. Подробнее о версиях конфига тут
Есть ещё вопрос: а где вы храните БД? на хост-машине или на ВМ? Если на хост, то как вы завершаете работу в конце дня? Какой именно командой? Может это как-то автоматизируется?
Я к тому, что мне приходится всегда делать vagrant suspend/halt, чтобы ВМ потом работа с того же места.
К сожалению, мой опыт работы с Vagrant/Chef мал, и такого рода неприятности не встречались.
для каких целей вы ее использовали?
У меня все проекты, над которым я работаю, лежат на одном уровне, т.к. используют общую папку модулей. Я просто сделал ту директорию, где они лежат, как Shared, а уже на ВМ настроил только VirtualHosts. Этим я избежал клонирования из репозиториев всех проектов.
На счет объемов, смотря что вы имеете ввиду. Chef да, целесообразно использовать там, где машин в кластере далеко не одна, но в контексте статьи мы же используем его для установки софта, и он свою работу выполняет отлично.
На счёт Vagrant — я думаю тут по желанию разработчика. Например, тому же верстальщику, который на вашем проекте делает одну страничку, легче сказать установить Vagrant и запустить через vagrant up, чем разбираться с Apache, PHP, MySQL, ставить базу вручную и т.д.
В общем, лучше попробовать, и решить — надо оно вам, или нет. В любом случае, возможностям, которые предлагают данные утилиты, применений масса.
У меня съедает примерно 380 — 400 мегабайт памяти. Сначала было ощущение, что проект работает с таким сетапом медленнее, сейчас не могу это подтвердить.
Где-то в комментариях одной из статей читал о проблемах Shared Folders на windows, когда жутко падает производительность. Но там был пример для Rails проекта.
Пробовал ставить это всё на машину с 2Гб памяти и Ubuntu 12.04 на борту — работать можно, хотя дополнительных 400 Мб отдавать на ВМ в данном случае наверно не стоит.
Я делал Pre-Order уже после того, как компания завершилась, и отправку моих Pebble всё откладывают и откладывают, а здесь график количества отправленных часов уже второй месяц на месте стоит www.ispebbleshipping.com/ :|
В версии 1.0 для Windows будет также доступен еще и Mercurial. При беглом просмотре SourceTree очень понравился после Tortoise.
Я к тому, что мне приходится всегда делать
vagrant suspend/halt, чтобы ВМ потом работа с того же места.Тут уж дело каждого.
У меня все проекты, над которым я работаю, лежат на одном уровне, т.к. используют общую папку модулей. Я просто сделал ту директорию, где они лежат, как Shared, а уже на ВМ настроил только VirtualHosts. Этим я избежал клонирования из репозиториев всех проектов.
На счет объемов, смотря что вы имеете ввиду. Chef да, целесообразно использовать там, где машин в кластере далеко не одна, но в контексте статьи мы же используем его для установки софта, и он свою работу выполняет отлично.
На счёт Vagrant — я думаю тут по желанию разработчика. Например, тому же верстальщику, который на вашем проекте делает одну страничку, легче сказать установить Vagrant и запустить через
vagrant up, чем разбираться с Apache, PHP, MySQL, ставить базу вручную и т.д.В общем, лучше попробовать, и решить — надо оно вам, или нет. В любом случае, возможностям, которые предлагают данные утилиты, применений масса.
Где-то в комментариях одной из статей читал о проблемах Shared Folders на windows, когда жутко падает производительность. Но там был пример для Rails проекта.
Пробовал ставить это всё на машину с 2Гб памяти и Ubuntu 12.04 на борту — работать можно, хотя дополнительных 400 Мб отдавать на ВМ в данном случае наверно не стоит.