streams/.lando.yml

52 lines
1.2 KiB
YAML
Raw Normal View History

name: streams
recipe: lamp
config:
webroot: .
php: 8.1
services:
mailservice:
type: mailhog
2022-08-20 21:40:13 +00:00
portforward: true
hogfrom:
- appserver
sqlservice:
type: phpmyadmin
cliserver:
type: php
via: cli
2022-07-19 11:14:44 +00:00
appserver:
xdebug: true
2022-08-20 07:06:13 +00:00
overrides:
environment:
2023-07-09 02:46:34 +00:00
PHP_IDE_CONFIG: serverName=appserver
2022-08-20 07:06:13 +00:00
XDEBUG_SESSION_START: lando
2022-07-19 11:14:44 +00:00
config:
php: .vscode/php.ini
2022-11-04 20:37:46 +00:00
build_as_root:
- apt-get update -y
- apt-get install cron -y
- cp -f /app/.lando/cron-helper.sh /usr/local/bin/docker-php-entrypoint
run_as_root:
- service cron start
run:
- crontab /app/.lando/cron.txt
2022-08-20 21:40:13 +00:00
proxy:
mailservice:
- mail.lndo.site
2022-07-19 11:14:44 +00:00
tooling:
xdebug-on:
service: appserver
description: Enable xdebug for Apache.
2023-07-09 02:46:34 +00:00
cmd: >-
rm -f /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini &&
docker-php-ext-enable xdebug && /etc/init.d/apache2 reload && echo "Xdebug
enabled"
2022-07-19 11:14:44 +00:00
user: root
xdebug-off:
service: appserver
description: Disable xdebug for Apache.
2023-07-09 02:46:34 +00:00
cmd: >-
rm -f /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini &&
/etc/init.d/apache2 reload && echo "Xdebug disabled"
2022-07-19 11:14:44 +00:00
user: root