diff --git a/.lando.yml b/.lando.yml index 89bd256..756c0ab 100644 --- a/.lando.yml +++ b/.lando.yml @@ -2,5 +2,19 @@ name: drupalnext-base recipe: lagoon config: flavor: drupal - build: - - composer install + webroot: web + compose: + - docker-compose.lando.yml + +events: + post-start: + - | + if [ ! -d vendor ]; then + echo "Running composer install..." + composer install + else + echo "Vendor folder exists; skipping composer install." + fi + + + diff --git a/docker-compose.lando.yml b/docker-compose.lando.yml new file mode 100644 index 0000000..33e130b --- /dev/null +++ b/docker-compose.lando.yml @@ -0,0 +1,16 @@ +services: + nginx: + build: + context: . + dockerfile: lagoon/nginx.dockerfile + args: + CLI_IMAGE: ${COMPOSE_PROJECT_NAME:-drupalnext-base}-cli + additional_contexts: null + + php: + build: + context: . + dockerfile: lagoon/php.dockerfile + args: + CLI_IMAGE: ${COMPOSE_PROJECT_NAME:-drupalnext-base}-cli + additional_contexts: null