manaticr/pantheon-drupal-template

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

安装: 31

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 6

分支: 0

开放问题: 0

语言:JavaScript

类型:项目

2.0.1 2021-08-04 13:54 UTC

This package is auto-updated.

Last update: 2024-09-04 21:20:19 UTC


README

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

依赖项

入门

如何使用

使用此模板与composer create-project命令一起使用,要这样做,请遵循以下说明

  • 创建一个新文件夹以存储您的新项目代码库,例如:mkdir my-project
  • 使用此模板创建项目:composer create-project manaticr/pantheon-drupal-template my-project

准备本地开发

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

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

./scripts/dev/local-settings.sh

安装所需依赖项

composer install --ignore-platform-reqs
npm install

运行本地环境(必须安装Chirripo Launcher才能全局执行chirripo命令)

chirripo start

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

./scripts/dev/site-install.sh

启用并配置Chirripo Proxy

启动代理

chirripo proxy-up

导入现有站点

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

导入数据库

./scripts/dev/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