Sail: деплой WordPress приложений на DigitalOcean
Sail — это бесплатный инструмент CLI с открытым исходным кодом, который позволяет создавать и запускать приложений WordPress в облаке DigitalOcean.
Вот краткая видеодемонстрация того, как это работает:
Когда речь заходит о хостинге WordPress, я предпочитаю делать все сам, чтобы испачкать руки в серверах, коде, конфигурации и всем остальном. Я использую виртуальные серверы на DigitalOcean для небольших проектов WordPress уже очень давно, и это отличный хостинг, к тому же очень доступный.
Тем не менее, это немного раздражает, когда приходится выполнять рутинное обслуживание существующих серверов или предоставлять и настраивать новые серверы для новых проектов, поэтому, как и большинство разработчиков, я написал кучу скриптов и использовал их в течение многих лет.
За последние пару месяцев я решил переписать все эти скрипты и собрать их в один простой в использовании инструмент CLI, который я назвал sail. Он с открытым исходным кодом на GitHub и доступен для Linux, MacOS и Windows через Homebrew и PyPI.
Данный инструмент создан для разработчиков, и позволяет:
- Быстро запускать WordPress приложения под вашей учетной записью DigitalOcean
- Деплоить (и откатывать) изменения с ваший локальной копии проекта на живой сайт
- Создавать и откатывать полные резервные копии всех файлов и баз данных проекта
- Управлять доменами, запрашивать и устанавливать бесплатные SSL сертификаты
- Просматривать логи сервера, работать с SSH и WP-CLI, и многое другое