americanart/guidepost

此软件包已被废弃,不再维护。未建议替代软件包。

Drupal 发行版,用于编写和交付 tour.json

安装: 4

依赖项: 0

建议者: 0

安全: 0

类型:项目

dev-8.x-1.x 2019-11-12 20:00 UTC

This package is auto-updated.

Last update: 2020-11-03 14:48:46 UTC


README

阅读文档

安装

需求

假设环境满足 Drupal 8 的系统要求

  • PHP 7.1 或更高版本
  • MySQL 5.5.3/MariaDB 5.5.20 或更高版本
  • Apache/Nginx

需要ComposerGit

安装

  1. 创建项目
    composer create-project americanart/guidepost:dev-8.x-1.x guidepost --no-interaction
    
  2. 在项目目录中创建或编辑 .env 文件,包含您的数据库凭据。(参见 .env.example 文件)
    cd guidepost
    cp .env.example .env
    
  3. 使用 Drush 从配置安装网站
    cd web
    ../vendor/bin/drush site:install --existing-config --account-name=admin --account-pass=admin
    

更新

Guidepost 使用 配置同步器 模块来帮助更新现有安装,并在对分发进行了自定义修改时合并配置更改。

  1. 更新项目
    composer update americanart/guidepost
    
  2. 将分发的潜在配置更改合并到您的项目中
    cd web
    ../vendor/bin/drush config-distro-update
    

本地开发

虽然不是必需的,但项目维护者推荐 Lando 用于简单的本地开发环境。要开始,请本地安装 DockerLando

  1. 创建项目
    composer create-project americanart/guidepost:dev-8.x-1.x guidepost --no-interaction
    
  2. 在项目目录中创建或编辑 .env 文件,包含您的数据库凭据。(.env.example 文件使用 Lando 的默认值)
    cd guidepost
    cp .env.example .env
    
  3. 从项目根目录启动 Lando。这会创建所有必要的 Docker 容器作为 "服务"。
    lando start
    
  4. 从 Guidepost 的现有配置安装 Drupal
    lando drush site:install --existing-config --account-name=admin --account-pass=admin