Laravel Forge ogłosił nową funkcję, która obiecuje zero przestojów, dzięki bezproblemowej integracji z Laravel Envoyer. Integracja zapewnia, że nawet te krótkie milisekundy przestoju są unikane, podczas gdy serwer aktualizuje kod.
Jak to działa
Łączenie nowych stron z projektami Envoyer w Forge jest teraz niezwykle proste, a system automatycznie zapewnia dodanie serwera i odpowiednią konfigurację dostępu SSH. Wkrótce zostanie również wprowadzona możliwość łączenia istniejących lokalizacji.
Pierwsze kroki
Aby korzystać z tej funkcji, wymagane są aktywne subskrypcje Forge i Envoyer, a następnie utwórz nowy token API na pulpicie nawigacyjnym Envoyer z następującymi minimalnymi zakresami:
-
deployments:create
-
projects:create
-
servers:create
Te zakresy pozwalają Forge'owi na interakcję z Wysłannikiem. Następnie możesz połączyć Forge z tokenem API Envoyer, po czym zobaczą nową opcję oznaczoną "Konfiguruj z Envoyer" podczas tworzenia nowej witryny.
Wdrożenie
Wdrożenie projektu Envoyer w Forge jest tak proste, jak kliknięcie przycisku "Wdróż teraz", podobnie jak wdrażanie każdej innej witryny. System został zaktualizowany, aby idealnie pasował do projektów Envoyer, w tym określonych poleceń, dostosowań panelu środowiska i wyłączonego panelu Pakiety witryny.