pfrenssen/drupal-site-template

Drupal站点设置的模板。

dev-master 2018-09-11 15:20 UTC

This package is auto-updated.

Last update: 2024-08-26 20:41:34 UTC


README

此模板基于 drupal-composer/drupal-project

Build Status

此项目模板为使用Drupal 8创建网站提供了一个入门套件。

启动新项目是一个4步骤的过程

0. 前提条件

您需要在本地开发环境中安装以下软件

1. 创建项目

可以使用以下命令创建项目

$ composer create-project pfrenssen/drupal-site-template --stability=dev my-drupal-project

这将下载入门套件到my-drupal-project文件夹,并向您询问项目名称和您的组织。它将使用这些信息来个性化您的项目配置文件。

安装程序将然后下载项目的所有依赖项。这个过程需要几分钟。最后,您将被询问是否要删除现有的版本历史。建议您确认此问题,以便您可以从一个干净的起点开始您的项目。

2. 配置

首先,让我们进入项目的文件夹

$ cd my-drupal-project

该项目包含默认配置,旨在在提供的Docker容器上运行网站。如果您对此满意,可以直接跳到第3步。

如果您想使用本地安装的LAMP堆栈运行网站,则需要将配置更改为匹配您的本地系统。

通过将runner.yml.dist复制到'runner.yml'来定制默认配置值

$ cp runner.yml.dist runner.yml

现在,用您最喜爱的文本编辑器编辑runner.yml。您需要将数据库主机设置为localhost,并提供正确的数据库名称和凭据。还要更新base_url和Selenium路径以匹配您的本地环境。

3. 安装

3.1. 使用Docker

将docker-compose.yml.dist复制到docker-compose.yml。

您可以根据您本地的Docker设置进行任何必要的更改。然而,默认设置应该可以直接使用。

下载并启动提供的Docker镜像

$ docker-compose up -d

接下来,安装网站

$ docker-compose exec web ./vendor/bin/run drupal:site-install

完成此操作后,您的网站将在http://localhost:8080/web/上可用

为了验证一切是否按预期工作,您可以运行示例Behat测试套件

$ docker-compose exec web ./vendor/bin/behat

3.2. 使用本地LAMP堆栈

使用任务运行器安装网站

$ ./vendor/bin/run drupal:site-install

网站将通过您的本地Web服务器提供。

为了验证一切是否按预期工作,您可以运行示例Behat测试套件

$ ./vendor/bin/behat

4. 提交和推送

最后一步是创建一个新的git仓库并提交所有文件。提供的.gitignore文件确保您只提交您自己的项目文件。

$ git init
$ git add .
$ git commit -m "Initial commit."

现在您已准备好将项目推送到您选择的代码托管服务。