github.com/ddev/ddev@v1.23.2-0.20240519125000-d824ffe36ff3/pkg/ddevapp/testdata/TestLagoonPull/.lagoon.yml (about)

     1  docker-compose-yaml: docker-compose.yml
     2  
     3  project: amazeeio-ddev
     4  
     5  tasks:
     6  #   pre-rollout:
     7  #     - run:
     8  #         name: drush sql-dump
     9  #         command: mkdir -p /app/web/sites/default/files/private/ && drush sql-dump --ordered-dump --gzip --result-file=/app/web/sites/default/files/private/pre-deploy-dump.sql.gz || true
    10  #         service: cli
    11  
    12    post-rollout:
    13      # Enable once config sync has been setup.
    14      # - run:
    15      #     name: drush cim
    16      #     command: drush -y cim
    17      #     service: cli
    18      # - run:
    19      #     name: drush updb
    20      #     command: drush -y updb
    21      #     service: cli
    22      - run:
    23          name: drush cr
    24          command: drush -y cr
    25          service: cli
    26  
    27  lagoon-sync:
    28    mariadb:
    29      config:
    30        # TODO: How can this be done properly in a new project? Or should we just set MARIADB_HOST etc?
    31        hostname: "${MARIADB_HOST:-mariadb}"
    32        username: "${MARIADB_USERNAME:-mariadb}"
    33        password: "${MARIADB_PASSWORD:-mariadb}"
    34        port: "${MARIADB_PORT:-3306}"
    35        database: "${MARIADB_DATABASE:-mariadb}"
    36    files:
    37      config:
    38        sync-directory: "web/sites/default/files"