carcheky / drupal-helper-scripts
Drupal 辅助脚本
v1.0.0
2023-03-08 19:00 UTC
This package is auto-updated.
Last update: 2024-09-08 22:13:28 UTC
README
感谢 https://github.com/Metadrop/scripthor
Scripthor 工具集
这是一个用于加速 Drupal 项目开发的瑞士军刀脚本。
适用于 Drupal 8+ 项目。
用法
在项目中使用 composer require metadrop/scripthor
命令来使用 Drupal Composer Scripthor。
通常,脚手架操作会根据需要自动运行,例如在执行 composer install
之后,因此一旦在项目的 composer.json 文件中设置好配置,通常不需要做任何不同的操作来构建项目,如下所述。要直接运行 scripthor 文件,请执行
Scripthor 创建符号链接
composer scripthor:create-symlinks
脚本
backup.sh
一个简单的脚本,用于备份 Drupal 网站。它使用 drush 导出数据库,并使用 tar 打包 web
文件夹下的所有内容(这意味着它假设 Drupal 根目录位于 web
文件夹下)。
可以使用第一个参数设置目标文件夹。如果没有传递任何内容,备份将放置在 backups
文件夹下。
$ scripts/backup.sh
Dumping database to ./backups/backups-automated/db/site-db-20210914-185115.sql-gz...OK!
Backuping codebase and files...OK!
Cleaning old backups...OK!
重要!脚本尝试备份默认站点。这意味着它与多站点设置不兼容。您可以根据此脚本轻松创建自己的多站点脚本。