emroni/deployer

该包的最新版本(1.0.4)没有可用的许可证信息。

Deployer 脚本

1.0.4 2018-12-11 08:47 UTC

This package is auto-updated.

Last update: 2024-09-12 04:01:09 UTC


README

安装

首先使用 composer 进行首次要求

composer require emroni/deployer

然后在 deploy.php 文件顶部包含它

require __DIR__ . '/vendor/emroni/deployer/recipe/symfony4.php';

任务

database:backup

在服务器上创建备份。

  • {{deploy_path}}/current/.env 获取服务器数据库信息
  • 将数据库导出到 {{deploy_path}}/current/var/database/[database]_[date][time].sql

database:restore

将最后备份恢复到服务器的数据库

  • 获取最后备份
  • 删除服务器数据库中的所有表
  • 导入备份文件

database:download

从服务器下载最后备份

  • 获取服务器上的最后备份
  • 将备份文件下载到 /var/database/[name].sql

database:pull

从服务器下载最后备份并本地导入

  • 获取服务器上的最后备份
  • 将备份文件下载到 /var/database/[name].sql
  • /.env 获取本地数据库信息
  • 删除所有表
  • 导入备份文件