Skip to content

Commit 2d72ed2

Browse files
committed
build(lando): set up reverb as a supervisor service
1 parent c7c5e0d commit 2d72ed2

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

.lando.dist.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ services:
1818
overrides:
1919
image: slimdeluxe/php:8.3-v1.2
2020
build_as_root:
21-
# Copy horizon supervisor config
22-
- cp -f /app/.lando/horizon.conf /etc/supervisor/conf.d/horizon.conf
21+
# Copy supervisor configs
22+
- cp -f /app/.lando/*.conf /etc/supervisor/conf.d/
2323
run:
2424
# These commands run when the app is rebuilt
2525
- php artisan migrate:fresh --seed
@@ -72,7 +72,3 @@ tooling:
7272
cmd: "composer format"
7373
npm:
7474
service: appserver
75-
reverb:
76-
service: appserver
77-
description: Start Reverb WebSocket server
78-
cmd: "php artisan reverb:start --host=0.0.0.0 --port=8080"

.lando/reverb.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[program:reverb]
2+
process_name=%(program_name)s_%(process_num)02d
3+
command=php /app/artisan reverb:start
4+
autostart=true
5+
autorestart=true
6+
stopasgroup=true
7+
killasgroup=true
8+
user=www-data
9+
numprocs=1
10+
redirect_stderr=true
11+
stdout_logfile=/app/storage/logs/reverb.log
12+
stopwaitsecs=3600

0 commit comments

Comments
 (0)