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, включаючи конкретні команди, налаштування панелі середовища та вимкнену панель пакетів сайту.
Детальніше Перегляньте повне оголошення про ці зміни тут.