-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy path.lando.yml
52 lines (52 loc) · 1.38 KB
/
.lando.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
name: livekit-server-sdk-php
recipe: lamp
config:
php: '8.1'
#xdebug: true
env_file:
- .env
services:
database: disabled
appserver:
build_as_root:
- curl -sSL https://get.livekit.io/cli | bash
overrides:
environment:
# Support debugging CLI with Xdebug.
PHP_IDE_CONFIG: "serverName=appserver"
XDEBUG_SESSION_START: lando
tooling:
test:
service: appserver
cmd:
- vendor/bin/phpunit --testdox
xdebug-on:
service: appserver
description: Enable Xdebug.
user: root
cmd:
- docker-php-ext-enable xdebug && kill -USR2 $(pgrep -o php-fpm) > /dev/null || /etc/init.d/apache2 reload
- tput setaf 2 && echo "Xdebug On" && tput sgr 0 && echo
xdebug-off:
service: appserver
description: Disable Xdebug.
user: root
cmd:
- rm /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && kill -USR2 $(pgrep -o php-fpm) > /dev/null || /etc/init.d/apache2 reload
- tput setaf 1 && echo "Xdebug Off" && tput sgr 0 && echo
lk:
service: appserver
cmd:
- lk
create-test-room:
service: appserver
cmd:
- lk room create testRoomParticipants
delete-test-room:
service: appserver
cmd:
- lk room delete testRoomParticipants
start-test-users:
service: appserver
cmd:
- lk load-test --room testRoomParticipants --video-publishers 3 --audio-publishers 5