• Час читання ~1 хв
  • 01.02.2023

Laravel Fleet - це пакет від Andrew Schmelyun для запуску кількох веб-сайтів Laravel Sail локально з користувацькими доменними іменами:

Laravel Sail використовує Docker і Docker Compose для розкручування контейнерів, які створюють місцеве середовище розробки для вашої програми.

За замовчуванням контейнери прив'язані до порту :80 вашого локального комп'ютера. Обертання другої програми призводить до збою через конфлікти портів, але ви завжди можете налаштувати його так, щоб друга програма була доступна за адресою щось на зразок :8081

Натомість Fleet надає невеликий набір команд, які змінюють ваш файл docker-compose.yml, щоб забезпечити підтримку Traefik, зворотний проксі, який працює на контейнері Docker.

Цей пакет надає ремісничі команди для додавання підтримки флоту до програми. Після того, як ви встановите пакет Fleet, ви можете додати свою програму за допомогою команди fleet:add:

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

І ваша програма повинна бути доступна за допомогою наданого домену. Використовуючи команду fleet:stop Artisan, ви можете зупинити всі програми, що працюють на флоті. Перегляньте aschmelyun/fleet для отримання повних інструкцій та документації з налаштування.

Ендрю також має відео на YouTube, якщо ви хочете глибше зануритися в використовуючи Traefik для керування кількома сайтами за допомогою Docker Compose.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

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...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297