Title: Настройка окружения проекта в docker compose
Description:
Развертывание окружения для запуска проекта на локальной машине всегда боль. Данный процесс замедляет вхождение новых людей в разработку проекта, порождает забавные и не очень проблемы с различием версий использующихся зависимостей. Передача знаний о том, что все таки требуется проекту, чтобы он работал довольно часто сводится к фразе "спроси у %developername%", что весьма неэффективно. Vagrant решил часть проблем, но VM - это медленно и громоздко, а прогресс не стоит на месте. Облака спешно контейнезируются, что очень наруку разработчикам. Поэтому мы рассмотрим шаг за шагом упаковку проекта в docker и связку разнообразных компонентов инфраструктуры с помощью docker-compose.