sgroup/site-scripts

Craft CMS 开发脚本集合。

3.0.0 2024-04-16 06:13 UTC

This package is auto-updated.

Last update: 2024-09-16 07:00:30 UTC


README

Craft CMS 开发脚本集合。

设置

我们使用 ./craft site-scripts/setup 命令启动有观点的安装。基本上这只是为了节省我们的时间,预设了一些提示。

  • 生成一个具有一次性、安全的密码的新用户。
  • 更新站点名称。
  • 更新 SEOmatic 元数据。

拉取

以下命令用于从 Forge 服务器拉取。

  • 从服务器将资源拉取到您的机器上
  • 从服务器将数据库拉取到您的机器上,备份任何本地副本

入门指南

在开始之前,请确保在您的 .env 文件中填充以下内容

  • REMOTE_LOGIN
  • REMOTE_CRAFT_PATH
  • REMOTE_DB_USER
  • REMOTE_DB_PASSWORD
  • REMOTE_DB_TABLE

./craft site-scripts/pull/db - 将登录到服务器并创建提供的数据库的备份,然后将其下载到您的机器上的临时目录中。然后它将在您的项目的 storage/local-backup 中创建本地数据库的本地 gzipped 备份并存储。然后它将导入并覆盖您的本地数据库以使用服务器上的数据库。

./craft site-scripts/pull/assets - 将登录到服务器并获取 storage/rebrandstorage/userphotos 和整个 public_html/uploads 文件夹,并将其下载,覆盖任何本地文件。它也足够智能,知道是否有任何新文件需要下载,因此多次运行此命令只会下载服务器上已更改的文件。

./craft site-scripts/pull 将执行这两项操作。