manaticr/platformsh-drupal-template

用于Drupal 9项目的文档迁移模板

2.0.1 2021-08-04 13:54 UTC

This package is auto-updated.

Last update: 2024-09-04 21:30:43 UTC


README

此模板基于 drupal/recomended-project,用于创建可在 Platformsh 部署的Drupal项目,还包括

依赖项

入门指南

为本地开发做准备

此模板使用 chirripo 作为本地环境。

生成本地设置文件 (在项目根目录下运行此命令)

./scripts/local-settings.sh

安装所需的依赖项

composer install --ignore-platform-reqs
npm install

运行本地环境 (Chirripo Launcher 应已安装,以便全局执行chirripo命令)

chirripo start

安装本地站点 (在项目根目录下运行此命令)

./scripts/site-install.sh

启用并配置 Chirripo Proxy

启动代理

chirripo proxy-up

导入现有站点

在项目根目录下载数据库,然后通过 db_site.sql.gz 改名文件

导入数据库

./scripts/install-from-db.sh

settings/settings.local.php 文件中添加站点URL

$config['stage_file_proxy.settings']['origin'] = 'SITE_URL';

已安装内容

您可以通过更改 .env 文件中定义的任何变量来调整提供的设置。您可以在项目根目录中编辑名为 docker-compose.override.yml 的文件以进行更高级的定制。

Solr

核心作为 collection1 创建。

Solr 地址为 solr

路径为 /

测试

此项目使用 npm 运行 gulp 任务。

运行 drupalcs、phplint 和 eslint 任务

npm run test

编译/转换 JavaScript es6

npm run build:js

在前页运行 lighthouse 测试

npm run lighthouse

在自定义 URL 中运行 lighthouse

node_modules/.bin/lhci autorun --collect.url=CUSTOM_URL