emroni / deployer
该包的最新版本(1.0.4)没有可用的许可证信息。
Deployer 脚本
1.0.4
2018-12-11 08:47 UTC
Requires
- php: ^7.1
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:backup)
- 删除服务器数据库中的所有表
- 导入备份文件
database:download
从服务器下载最后备份
- 获取服务器上的最后备份
- 如果不存在,它将创建一个(见 database:backup)
- 将备份文件下载到
/var/database/[name].sql
database:pull
从服务器下载最后备份并本地导入
- 获取服务器上的最后备份
- 如果不存在,它将创建一个(见 database:backup)
- 将备份文件下载到
/var/database/[name].sql
- 从
/.env
获取本地数据库信息 - 删除所有表
- 导入备份文件