lakedrops/drupal-environment

Drupal 环境的 Composer 插件

v3.2.183 2024-09-24 16:14 UTC

This package is auto-updated.

Last update: 2024-09-24 16:14:46 UTC


README

此 Composer 插件在创建或安装 Drupal 项目时,只需一次性构建所有必要的目录结构。

此插件由 lakedrops/drupal-development-environment 插件所要求,对于开发环境,您不需要进行其他操作。

但是,如果您希望在非开发阶段也使用此机制来创建所有目录和链接,那么您还可以将 lakedrops/drupal-environment 添加到根项目的 require 部分作为要求。当您调用 composer install --no-interaction --no-dev 时,它也将安装此插件并创建所需的全结构。

此外,如果您在调用 composer install 之前定义了环境变量 LAKEDROPS_MODE_LIVE=live,那么您将获得生产网站的设置,而不是开发阶段的设置。

配置

您可以通过将所需部分添加到您项目根目录中的 .lakedrops.yml 文件来覆盖此插件默认值。

lakedrops:
  chg-acl: FALSE
  webserver-username: www-data
  webserver-groupname: www-data
  filter_protocols:
    - http
    - https
    - ftp
    - news
    - nntp
    - tel
    - telnet
    - mailto
    - irc
    - ssh
    - sftp
    - webcal
    - rtsp
  cors_config:
    enabled: FALSE
    allowedOrigins: *
  db:
    driver: mysql
    namespace: Drupal\Core\Database\Driver\mysql
    database: example
    username: username
    password: password
    host: 127.0.0.1
    port: 3306
    prefix: ''
  domain: www\.example\.com
  live: FALSE