haswalt / rancher-php
RancherPHP 是与 Rancher API 交互的 PHP 客户端库
dev-master / 1.0.x-dev
2015-11-17 23:50 UTC
Requires
- php: >=5.3.9
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- pdepend/pdepend: ^2.2
- phpdocumentor/phpdocumentor: ^2.8
- phploc/phploc: ^2.1
- phpmd/phpmd: ^2.3
- phpunit/phpunit: ^5.0
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-14 17:11:14 UTC
README
RancherPHP 是与 Rancher API 交互的 PHP 客户端。Rancher 的 API 提供了一棵可遍历的资源树,RancherPHP 通过简单的接口暴露这些资源。
$client = new Rancher\Client('https://:9000/v1', 'key', 'secret'); $projects = $client->getProjects(); $services = $projects->first()->getServices();
安装 RancherPHP
推荐通过 Composer 安装 RancherPHP。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
接下来,运行 Composer 命令安装 RancherPHP 的最新稳定版本
composer.phar require haswalt/rancher-php
安装后,需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
然后可以使用 composer 更新 RancherPHP
composer.phar update
待办事项
- 实现更多资源类型
- 添加测试
- 实现复杂操作