dropteam/makefile

使用 composer 的 Make 项目模板

安装次数: 4,016

依赖项: 0

建议者: 0

安全性: 0

星级: 1

分支: 1

类型:dropteam-makefile

v1.1 2019-09-25 14:37 UTC

This package is not auto-updated.

Last update: 2024-09-20 07:23:33 UTC


README

简介

@todo

先决条件

@todo 在使用此 makefile 之前,您必须在操作系统上安装 drush 和 composer。

配置

@todo

编辑并替换所有文件中 "mk" 文件夹内与您的项目相关的所有变量。

常见功能

安装

  • 根据环境安装 Drupal
  • 使用 composer 安装模块和库
  • 在 settings.php 中编写初始配置
  • 创建并设置文件目录权限
  • 创建并设置配置目录

    部署

  • 清除 Drupal 缓存

  • 设置和移除维护模式
  • 使用 composer 安装模块和库
  • 在部署前保存数据库
  • 运行数据库更新 (drush updb)
  • 运行配置同步 (drush cim)
  • 运行实体更新 (自 8.7 版本以来已弃用) (drush entup)
  • 运行本地翻译更新
  • 创建 services.yml
  • 根据环境启用/禁用开发者模块
  • 如果不在生产环境中,复制一个全部拒绝的 robot.txt

如何使用

配置完成后,您需要转到提取 makefile 的位置,然后运行命令 make

可用命令

主要命令:安装

  • make install-local
  • make install-dev
  • make install-prod

主要命令:部署

  • make deploy-local
  • make pre-deploy-dev
  • make post-deploy-dev
  • make pre-deploy-prod
  • make post-deploy-prod

子命令:安装

这些命令由主要命令包装和运行,但您也可以运行特定命令。这些命令是安装命令,也只应运行一次。

  • make install-drupal
  • make install-composer-dependencies
  • make writable-settings-php
  • make build-dev
  • make setup-dev
  • make enable-dev-settings
  • make create-files-dir
  • make set-settings-files-dir
  • make set-permissions-files-dir
  • make create-config-dir
  • make set-config-dir
  • make set-site-uuid
  • make set-shortcut-uuid
  • make set-language-uuid
  • make set-trusted-host-patterns

子命令:部署

这些命令由主要命令包装和运行,但您也可以运行特定命令。

  • make copy-services
  • make clear-cache
  • make db-dump-save-rollback
  • make update-db
  • make import-config
  • make enable-dev-module
  • make no-prod-module
  • make maintenance-on
  • make maintenance-off
  • make set-permissions
  • make locale-update
  • make deny-robot-txt
  • make set-deploy-id