Обновить
34
Максим Рафалко@borNfree

Разработчик (PHP, JS)

11
Подписчики
Отправить сообщение
Ребята, а вы получили их так рано, т.к. платили на кикстартере сразу, еще во время компании? Или делали просто Pre-Prder?

Я делал Pre-Order уже после того, как компания завершилась, и отправку моих Pebble всё откладывают и откладывают, а здесь график количества отправленных часов уже второй месяц на месте стоит www.ispebbleshipping.com/ :|
А еще есть SourceTree от создателей Jira/BitBucket/…

В версии 1.0 для Windows будет также доступен еще и Mercurial. При беглом просмотре SourceTree очень понравился после Tortoise.
Я бы с вами поспорил. Делаю хобби-проект сам, делаю миграции (встроенные в Yii). После нескольких обновлений базы при деплое гораздо легче запустить миграцию автоматически, чем вспоминать и делать что-то там «руками».
Описанный в статье Vagrantfile 100% работает, и проверялся на версии 1.2.2. Возможно, вы используете новую версию конфига, и тогда да — синтаксис скорее всего другой. Подробнее о версиях конфига тут
Есть ещё вопрос: а где вы храните БД? на хост-машине или на ВМ? Если на хост, то как вы завершаете работу в конце дня? Какой именно командой? Может это как-то автоматизируется?

Я к тому, что мне приходится всегда делать vagrant suspend/halt, чтобы ВМ потом работа с того же места.
Настроенная ВМ весит 400+ Мб, Конфиг для Vagrant весит несколько килобайт и может лежать в системе контроля версий.
Тут уж дело каждого.
К сожалению, мой опыт работы с Vagrant/Chef мал, и такого рода неприятности не встречались.

для каких целей вы ее использовали?


У меня все проекты, над которым я работаю, лежат на одном уровне, т.к. используют общую папку модулей. Я просто сделал ту директорию, где они лежат, как Shared, а уже на ВМ настроил только VirtualHosts. Этим я избежал клонирования из репозиториев всех проектов.
Спасибо.

На счет объемов, смотря что вы имеете ввиду. Chef да, целесообразно использовать там, где машин в кластере далеко не одна, но в контексте статьи мы же используем его для установки софта, и он свою работу выполняет отлично.

На счёт Vagrant — я думаю тут по желанию разработчика. Например, тому же верстальщику, который на вашем проекте делает одну страничку, легче сказать установить Vagrant и запустить через vagrant up, чем разбираться с Apache, PHP, MySQL, ставить базу вручную и т.д.

В общем, лучше попробовать, и решить — надо оно вам, или нет. В любом случае, возможностям, которые предлагают данные утилиты, применений масса.
У меня съедает примерно 380 — 400 мегабайт памяти. Сначала было ощущение, что проект работает с таким сетапом медленнее, сейчас не могу это подтвердить.

Где-то в комментариях одной из статей читал о проблемах Shared Folders на windows, когда жутко падает производительность. Но там был пример для Rails проекта.

Пробовал ставить это всё на машину с 2Гб памяти и Ubuntu 12.04 на борту — работать можно, хотя дополнительных 400 Мб отдавать на ВМ в данном случае наверно не стоит.

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность