Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Создание production-сервера c Ansible [Slim и React, 5]
Free-видео из серии эпизодов "Разработка аукциона на SlimPHP и ReactJS": Автоматизация серверной инфраструктуры. Автоматическая установка Docker и Compose на виртуальную машину через Ansible. Подключение сертификатов Let's Encrypt. 00:00:00 - Приветствие 00:00:54 - Ручная установка виртуальной машины 00:03:10 - Автоматизация через скрипты 00:04:35 - Проблема мутабельной инфраструктуры 00:05:44 - Установка нужного состояния 00:07:19 - Декларативное описание состояния 00:11:01 - Обзор Ansible 00:13:35 - Написание плейбука 00:15:35 - Установка Docker через Ansible 00:20:20 - Разделение на файлы задач 00:20:52 - Установка Certbot 00:22:57 - Получение Let's Encrypt сертификатов 00:26:41 - Условия и циклы в Ansible 00:30:39 - Ручная перегенерация сертификатов 00:31:22 - Файлы для переменных 00:32:04 - Создание пользователя для деплоя 00:33:57 - Пробрасывание SSH-ключа 00:35:06 - Логин в Docker-реестр 00:37:01 - Плагин для работы с Docker 00:37:33 - Использование ролей для разных машин 00:43:05 - Makefile для запуска 00:43:42 - Запуск на реальной машине 00:48:50 - Деплой сайта на виртуалку 00:50:45 - Перезапуск Nginx при обновлении сертификатов 00:52:12 - Обзор результата и выводы #Ansible #Деплой #DevOps #Certbot