codenamephp / deployer.mariadb

2.0.0 2024-01-15 08:36 UTC

This package is auto-updated.

Last update: 2024-09-15 10:03:15 UTC


README

Packagist Version Packagist PHP Version Support Lines of code GitHub code size in bytes CI Packagist Downloads GitHub

这是什么?

此包添加了推送到、拉取和复制 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 代理转发,因为主机尝试直接使用本地密钥直接连接。此密钥必须有权访问两个服务器。这样,复制可以在服务器彼此不了解的情况下工作。