mangati/portainer-api

Portainer API client

v0.5.0 2021-05-06 19:02 UTC

This package is auto-updated.

Last update: 2024-11-07 02:59:42 UTC


README

Portainer API client

Install

composer req mangati/portainer-api

Usage

Managing endpoints:

$portainer = new \Mangati\Portainer\Client('http://127.0.0.1:9000');
$portainer->auth('admin', '123456789');

$endpointsApi = $portainer->endpoints();
$endpoints    = $endpointsApi->getAll();

print_r($endpoints);

Managing stacks:

$stacksApi = $portainer->stacks($endpoints[0]['Id']);
$stacks    = $stacksApi->getAll();

print_r($stacks);

if (count($stacks)) {
    $stacksApi->delete($stacks[0]['Id']);
}