dropteam / makefile
使用 composer 的 Make 项目模板
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