環境
- Laradock
步驟
一般使用
啟動 Laradock。
1 | cd ~/Laradock |
建立專案。
1 | laravel new horizon |
修改 .env
檔。
1 | DB_HOST=mysql #改為 mysql(Laradock 環境) |
安裝 laravel/horizon
套件。
1 | composer require laravel/horizon |
執行安裝。
1 | php artisan horizon:install |
建立 failed-table
遷移檔。
1 | php artisan queue:failed-table |
執行遷移。
1 | php artisan migrate |
啟動 Horizon 服務。
1 | php artisan horizon |
前往 http://project.test/horizon 瀏覽。
Supervisord
如果要讓 Laradock 自動啟動 Horizon 服務,需要複製範本 laravel-horizon.conf.example
檔作為設定檔。
1 | cd ~/Laradock/laravel-horizon/supervisord.d |
修改 project-horizon.conf
檔。
1 | [program:project-horizon] |
- 參數
command
必須指向專案下的artisan
腳本。
重新讀取設定檔。
1 | docker-compose exec laravel-horizon ash |