Как ускорить процесс настройки окружения проекта при развертывании и не тратить время на инфраструктуру. В своем докладе Алексей подробно рассмотрит Makefile, Docker и расскажет о том, как развёртывать одновременно много-много проектов на одной машине. Презентация: Таймкоды: 00:00 Вступление. 00:50 Что бы начать DevOps нужно думать по другому. 01:32 Как начинался DevOps? 02:59 Шаг 1: Файл README.md как начальный шаг к использования DevOps. Как правильно его вести? 06:24 Какие плюсы дает использование README.md файла. 08:00 Какие минусы дает использование README.md файла. Как понять, что проект его уже перерос. 09:07 Шаг 2: Что такое Makefile. 09:40 Общая структура Makefile. 11:11 Абстрактные цели Makefile-а (директива .PHONY). 12:50 Makefile не только для проекта. Примеры использования. 14:10 Шаг 3: Начинаем использовать docker. 15:25 docker это контейнеризация, не виртуализация! 18:08 Пример docker-compose.yml файла и проблема конфликта портов. 21:00 loopback интерфейс предоставляет подсеть 127.0.0.0 с миллионами адресов и решает проблему конфликта портов. 23:50 О безопасности. Опасность запуска docker по умолчанию на 0.0.0.0. 25:33 Какие преимущества дает DevOps подход для бизнеса? 27:57 Вопрос: на windows есть make? 31:10 Вопрос: в куда писать IP адрес 127х?