Laravel Forge анонсировала новую функцию, которая обещает нулевое время простоя благодаря бесшовной интеграции с Laravel Envoyer. Интеграция гарантирует, что даже эти короткие миллисекунды простоя будут предотвращены, пока сервер обновляет код.
Как это работает
Связывание новых сайтов с проектами Envoyer в Forge теперь невероятно просто, и система автоматически обеспечит добавление сервера и правильную настройку доступа по SSH. В ближайшее время также будет введена возможность подключения существующих сайтов.
Начало работы
Чтобы использовать эту функцию, требуются активные подписки Forge и Envoyer, а затем вы создаете новый токен API на панели управления Envoyer со следующими минимальными областями:
-
deployments:create
-
projects:create
-
servers:create
Эти области позволяют Forge взаимодействовать с Envoyer. Затем вы можете связать Forge с токеном API Envoyer, после чего они увидят новую опцию с надписью «Настроить с помощью Envoyer» при создании нового сайта.
Развертывание
Развертывание проекта Envoyer в Forge так же просто, как нажатие кнопки «Развернуть сейчас», как и развертывание любого другого сайта. Теперь система обновлена, чтобы идеально соответствовать проектам Envoyer, включая определенные команды, настройки панели среды и панель «Пакеты» отключенного сайта.
Подробнее Посмотреть полное объявление об этих изменениях можно здесь.