rockbuzz/lara-cwapi

0.1.5 2024-01-30 21:45 UTC

This package is auto-updated.

Last update: 2024-08-30 01:12:29 UTC


README

Api Cloudways

要求

PHP >=7.3

安装

$ composer require rockbuzz/lara-cwapi

使用

注意 服务器和应用ID等敏感值必须设置在环境变量中

CLOUDWAYS_EMAIL=
CLOUDWAYS_API_KEY=

拉取仓库更改并部署

$ app('cloudways')->startGitPull(
    int $server,
    int $app,
    string $git,
    string $branch,
    string $path = ''
);

CLOUDWAYS_SERVER_ID=
CLOUDWAYS_APP_ID=
CLOUDWAYS_GIT_URL=
CLOUDWAYS_GIT_BRANCH_NAME=
CLOUDWAYS_DEPLOY_PATH=
$ php artisan cw:deploy

备份数据应用

$ app('cloudways')->appManageBackup(
    int $server,
    int $app
);

CLOUDWAYS_SERVER_ID=
CLOUDWAYS_APP_ID=
$ php artisan cw:app-backup

可选

$ php artisan vendor:publish --provider="Rockbuzz\LaraCwApi\ServiceProvider" --tag="config"

许可协议

Lara Cw Api 是开源软件,遵循 MIT 许可协议