Говорим о новом

Сборка мультисервисных проектов через docker compose

Автор: Давыденков Михаил

Содержание

  • Суть
  • Мнение экспертов
  • Изучаем на практике. Вдохновляющая демка
  • Обзор нюансов ансибла и проекта ansible-deploys (шаринг рецептов между проектами)
  • Ссылочки

Суть

  • Когда приходишь на новую работу и неделю локально настраиваешь проект
  • Когда у всех все работает по-разному (Mac vs Linux... vs windows)
  • Когда на одной машине несколько проектов и одни системные зависимости перекрывают другие
  • Когда в 2018 году фронтендер настраивает пермишны в PostgreSQL и ставит экстеншны, а бекендер в 1000 раз ребилдит node-gyp
arch1
  • Или не понимаем что происходит
  • Или тратим очень много времени на настройку

Docker compose

arch1

Примеры

Тренажеры

Сократбот

Лив кодинг session

Резюме

  • Docker compose - это просто, и почти также удобно как без него
  • Можно постепенно автоматизировать процессы настройки серверов
  • Много решений уже написаны за вас умными людьми - пользуйтесь :)