Как мы автоматизировали разворот 100+ сайтов за один скрипт
Самая тупая задача в нашей команде: поднять новый сайт. Не потому что сложная - потому что одно и то же каждый раз.
Домен, nginx, SSL, WordPress, Cloudflare, базовые настройки. Руками, в консоли, по памяти. Часа два если без ошибок. И так каждый раз.
В какой-то момент я просто взял и написал скрипт.
Один запуск - он сам:
- Создает домен и настраивает сервер через API Hestia
- Разворачивает WordPress с нужной конфигурацией
- Подключает SSL
- Прописывает DNS и правила Cloudflare через API
2 часа превратились в 5 минут. Первый раз когда запустили - разработчик позвонил и спросил "а что, уже все?".
Рутина не исчезает сама по себе. Но её можно один раз автоматизировать, чтобы больше не возвращаться.
Как у вас устроен запуск новых проектов? Скрипты, плейбуки, или ещё по старинке?
· 05.05
А это прям что-то выдающееся? Я думал это просто обычная задача для программиста.
Ну просто как бы автоматизировать рутинные задачи - это же что-то само собой разумеющееся? Ну в моем понимании, во всяком случае - да.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён