- Использование очередей
- Docker-compose + конфигурация Supervisor на заданное кол-во обработчиков очередей
- Observer + Event Listener
- Guzzle Http Client
- Migrations, Factory, Seeders
- Docker-compose
- PHP-8.1 FPM
- Laravel 9
- PostgreSQL 14
- Redis
- Пакеты (Laravel Breeze, Laravel Horizon, Guzzle Http Client, TailwindCSS + DaisyUI, Laravel IDE Helper)
- Клонировать данный репозиторий
- Выбрать
.env.dev.example
или.env.prod.example
за основу composer install --optimize-autoloader --ignore-platform-reqs
php artisan key:generate
yarn install
yarn run build
./vendor/bin/sail build --no-cache
./vendor/bin/sail up
илиdocker-compose up
- Внутри Докера выполнить
php artisan migrate --seed
- Открыть приложение в браузере
http://localhost
, если всё в порядке, то идём дальше. php artisan config:cache
php artisan route:cache
php artisan view:cache
- Учётная запись по умолчанию:
Email:
[email protected]
Пароль:12345678
- Мониторинг очередей - Laravel Horizon, доступен по адресу
http://localhost/queues
Автор: twent