• Czas czytania ~1 min
  • 01.02.2023

Laravel Fleet to pakiet Andrew Schmelyun do uruchamiania wielu witryn Laravel Sail lokalnie z niestandardowymi nazwami domen:

Laravel Sail używa Docker i Docker Compose do uruchamiania kontenerów, które tworzą lokalne środowisko programistyczne dla aplikacji.

Domyślnie kontenery są powiązane z portem :80 komputera lokalnego. Uruchamianie drugiej aplikacji powoduje niepowodzenie z powodu konfliktów portów, ale zawsze można ją dostosować tak, aby druga aplikacja była dostępna pod adresem podobnym :8081

Zamiast tego Fleet udostępnia mały zestaw poleceń, które zmieniają plik docker-compose.yml, aby zapewnić obsługę Traefik, odwrotnego serwera proxy, który działa na kontenerze Docker.

Ten pakiet zawiera rzemieślnicze polecenia umożliwiające dodanie obsługi floty do aplikacji. Po zainstalowaniu pakietu Fleet można dodać aplikację za pomocą polecenia fleet:add:

php artisan fleet:add
php artisan fleet:add my-app.localhost
./vendor/bin/sail up

Aplikacja powinna być dostępna przy użyciu podanej domeny. Za pomocą polecenia fleet:stop Artisan można zatrzymać wszystkie aplikacje zasilane flotą. Sprawdź aschmelyun/fleet, aby uzyskać pełne instrukcje konfiguracji i dokumentację.

Andrew ma również film na YouTube, jeśli chcesz głębiej zanurzyć się w < href = "https://youtu.be/mZbLvGQqEvY" > używając Traefika do zarządzania wieloma witrynami za pomocą Docker Compose.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297