Blog Emka

Portal linux, pemrograman sistem informasi, computer security & santri

Tutorial Laravel

Cara Menjalankan Laravel Horizon dengan Vessel

Laravel Horizon bagi yang belum tahu adalah dashboard cantik untuk Redis Queue. Laravel Horizon ini adalah paket resmi dari Laravel, jadi dijamin kelangsungan dan kompatibilitasnya dengan laravel.

Nah, masalah datang jika sampeyan menggunakan Vessel milik om Chris Fidao (Shipping Docker). Lumayan ribet juga jika ingin menjalankan Horizon di kontainer docker lewat Vessel ini.

Berikut tips dari om Dorky untuk menjalankan Laravel Horizon dengan Vessel.

Pertama, bikin sebuah file Shell baru, dengan nama start_horizon.sh di folder docker/app dan tulis:

#!/usr/bin/env bash
/usr/bin/php /var/www/html/artisan horizon

Kemudian buat executable dengan chmod +x start_horizon.sh

Selanjutnya, buka dan edit file supervisord.conf. Dan tambahkan baris ini di bagian terakhir:

[program:horizon]
command="/var/www/html/docker/app/start_horizon.sh"
directory=/var/www/html/
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0

Simpan kemudian rebuild image Vessel dengan perintah ./vessel build.

Dan restart project tersebut dengan vessel up.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Theme by Anders Norén

%d bloggers like this: