[Перевод] Разработка микросервисов с использованием Scala, Spray, MongoDB, Docker и Ansible
2015-02-08 18:13:32
... -контейнер, а
Vagrant и Ansible позволит ... требуемое окружение, а
Vagrant — отличный инструмент для ...
+ развернуть текст сохранённая копия
Цель данной статьи — показать возможный подход для построения микросервисов с использованием Scala, RESTful JSON, Spray и Akka. В качестве базы данных мы будем использовать MongoDB. В результате нашей работы мы упакуем наш проект в Docker-контейнер, а Vagrant и Ansible позволит нам управлять конфигурацией приложения.
В этой статье вы не найдете подробностей о языке Scala и других технологиях, которые будут использоваться в проекте. В ней вы не найдете руководства, которое ответит на все ваши вопросы. Цель статьи — показать технику, которую можно использовать при разработке микросервисов. На самом деле, большая часть этой статьи не завязана на конкретной технологии. Docker имеет более широкую сферу использования, нежели только микросервисы. Ansible позволяют быстро развернуть любое требуемое окружение, а Vagrant — отличный инструмент для создания виртуальных машин.
Читать дальше →
Тэги:
ansible,
api,
docker,
scala,
vagrant,
веб-разработка,
микросервисы,
программирование,
разработка
[Из песочницы] Производительность shared-папок в Vagrant
2015-01-15 19:18:32
... от заказчика на
Vagrant с вопросом «а ...
+ развернуть текст сохранённая копия
Руководя крупной и регулярно пополняющейся командой программистов, столкнулся с необходимостью быстро разворачивать среду разработки без танцев с бубном в духе «странно, у меня этот же код работает, а у тебя какая версия такой-то библиотеки?»
Получив однажды ссылку от заказчика на Vagrant с вопросом «а почему мы это сих пор это не используем?» принялся осваивать это чудо.
Читать дальше →
Тэги:
folders,
java,
php,
shared,
sshfs,
unison,
vagrant,
виртуализация
Vagrant для PHP-проекта
2014-11-28 11:00:54
... способом использования
Vagrant для PHP- ... разработчика устанавливаются только
Vagrant и VirtualBox; ...
+ развернуть текст сохранённая копия
Под впечатлением статьи 5 Easy Ways to Get Started with PHP on Vagrant хочу поделиться своим способом использования Vagrant для PHP-проекта.
Чего хотелось достигнуть:
- На машине разработчика устанавливаются только Vagrant и VirtualBox;
- Настройки виртуальной машины хранятся в репозитории проекта, позволяя разработчику быстро её разворачивать, а также гибко настраивать под нужды проекта и делиться этими настройками с членами команды;
Этих целей удалось достигнуть с помощью Chef-Solo. Получилась некая заготовка как для создания новых проектов на её основе, так и для интеграции в неё уже существующих проектов: vagrant-php.
Читать дальше →
Тэги:
chef,
php,
solo,
vagrant,
virtualbox,
yii,
веб-разработка
Знакомство с Laravel 5 простой блог с локальной разработкой на VirtualBox + Vagrant
2014-10-10 21:29:40
... настройка проекта в
Vagrant, настройка phpStorm 8 ...
+ развернуть текст сохранённая копия
В свете выхода новой версии Laravel 5.0 решил написать статью по нововведениям в данном фремворке. В силу того что в России Laravel пока пользуется малой популярностью, а это даже видно по количеству статей на Хабре, разработчикам зачастую приходится собирать информацию по крупицам, особенно не зная английского.
Сразу оговорюсь что до официального релиза (
если не ошибаюсь то это 8 ноября 2014) не стоит использовать данную ветку на рабочих проектах.
По ходу статьи будут рассмотрены настройка проекта в Vagrant, настройка phpStorm 8, и собственно разработка простого приложения с использованием Laravel 5. Не будем долго
сопельки нажовывать тянуть, под катом читаем подробнее.
Читать дальше →
Тэги:
laravel,
php,
vagrant,
программирование
Web-разработка с комфортом: Parallels Desktop 10 + Vagrant
2014-09-25 15:51:08
... , происходит благодаря
Vagrant, средству управления ... плагин для
Vagrant, разработанный нашей ...
+ развернуть текст сохранённая копия
Мир веб-разработки сейчас меняется, и это, в том числе, происходит благодаря Vagrant, средству управления виртуальными машинами, которое позволяет разработчикам неплохо сэкономить время и силы на поддержке рабочего окружения и синхронизации с коллегами.
Сегодня поговорим об одной из функций нового Parallels Desktop 10, по поводу которой мы получили больше всего вопросов и откликов у пользователей-разработчиков: интеграции с Vagrant. Честно говоря, это и для самих разработчиков Parallels Desktop – одна из самых любимых функций.
Если вы еще не знаете, зачем в веб-разработке нужен Vagrant, или используете в качестве основы для Vagrant виртуальную машину VirtualBox на Mac, то вам сюда :) Расскажем про первый полнофункциональный плагин для Vagrant, разработанный нашей командой.
Читать дальше →
Тэги:
desktop,
parallels,
vagrant,
блог,
веб-разработка,
виртуализация,
компании