codenamephp / deployer.mariadb
2.0.0
2024-01-15 08:36 UTC
Requires
- php: ^8.2
- codenamephp/deployer.base: 1 - 3
- deployer/deployer: ^7.0
Requires (Dev)
- mockery/mockery: ^1.5
This package is auto-updated.
Last update: 2024-09-15 10:03:15 UTC
README
这是什么?
此包添加了推送到、拉取和复制 mariadb 数据库的任务,以及用于导出、导入等的各种子任务。
安装
最简单的方法是通过 composer。只需在您的命令行中运行 composer require codenamephp/deployer.mariadb
,它就会为您安装最新版本。
使用方法
在您的 deployer 文件中使用包含的任务。您需要将数据库配置添加到您的主机中
$deployerFunctions->localhost() ->set('database', [ 'user' => 'application', 'password' => 'application', 'name' => 'application', 'host' => 'database', ]);
所有支持选项均在 \de\codenamephp\deployer\mariadb\database\factory\database\iDatabase::fromArray
接口中有文档说明。
对于复制任务,您需要启用 ssh 代理转发,因为主机尝试直接使用本地密钥直接连接。此密钥必须有权访问两个服务器。这样,复制可以在服务器彼此不了解的情况下工作。