sumocoders/deployer-sumo-forkcms

Deployer 配方,包含 SumoCoders 特定任务,适用于 Fork CMS >= 6.0.0

0.2 2023-09-19 06:32 UTC

This package is auto-updated.

Last update: 2024-09-19 14:16:12 UTC


README

Deployer 一起使用的配方。它包括适用于 SumoCoders 的特定任务。

安装

composer require sumocoders/deployer-sumo-forkcms --dev

deploy.php 文件中包含配方。

require __DIR__ . '/vendor/sumocoders/deployer-sumo-forkcms/sumo.php';

可用任务

sumo:assets:build

使用 Webpack 构建项目资源。

sumo:db:create

在开发服务器上创建数据库。此任务只能在具有“staging”阶段的宿主上运行。

它将输出凭证。

sumo:db:info

此任务将输出开发服务器上现有数据库的凭证。此任务只能在具有“staging”阶段的宿主上运行。

sumo:db:create-local

在您的本地 MySQL 实例上创建数据库。

sumo:db:get

运行此任务以将本地数据库替换为远程数据库。请注意,不会进行备份。

sumo:db:put

使用此命令将远程数据库替换为本地数据库。

sumo:project:init

这是一个聚合任务,它将运行以下所有任务

  • sumo:db:create-local
  • sumo:db:get
  • sumo:config:get
  • sumo:config:alter
  • sumo:files:get
  • sumo:assets:fix-node-version
  • sumo:assets:npm-install
  • sumo:assets:build

可用于在已存在于 staging 或生产服务器上的项目上本地设置项目。

sumo:files:get

运行此任务以将本地文件替换为远程文件。请注意,不会进行备份。

sumo:files:put

运行此任务以将本地文件替换为远程文件。请注意,不会进行备份。

sumo:notifications:deploy

在部署时通知我们的 webhooks。此任务将自动添加到流程中。

sumo:redirect:enable

启用重定向页面,所有流量都将重定向到此页面。

sumo:symlink:document-root

创建所需的符号链接以将文档根链接到正确的文件夹。

sumo:opcache:reset-file

使用文件策略清除 opcache 和 statcache。

sumo:cleanup:remove-files

删除服务器上不需要的所有文件。(docker-compose.yml, UPGRADE.md 等。)

许可

MIT 许可证 下许可。