Samyapp/cloudways-restart-php-deployer-task

一个简单的部署任务和辅助函数,用于使用Cloudways API在管理的服务器上重启PHP 7.1 FPM。

v1.0.1 2018-11-15 15:23 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:55:21 UTC


README

一个快速且简单的部署任务,用于重启Cloudways上托管的php7.1 fpm

应该很容易修改以重启其他服务。请参阅https://platform.cloudways.com/api

需求

您需要一个Cloudways账户和服务器,一个API密钥,以及您要重启服务的服务器ID。

安装

这只是一个几个实用函数和一个部署任务。您可以直接下载并包含restart-php7.1-fpm.php,或者通过composer安装

composer require --dev samyapp/cloudways-restart-php-deployer-task

用法

在您的deploy.php脚本中,在包含您的食谱后包含restart-php7.1-fpm.php

然后设置以下变量

// The email attached to your cloudways account.
set('cloudways_email', 'you@cloudways-account-email.com'); 

// the id of the cloudways server to restart
set('cloudways_server_id', 42); 

// your cloudways api key - you could hard code this in your deploy script of
// just set it in your environment instead.
set('cloudways_api_key', $_ENV['CLOUDWAYS_API_KEY']);

最后,在适当的位置调用重启任务,例如

after('deploy:symlink', 'deploy:restart-php7.1-fpm');