Most of our customers are hosted on maxcluster. And thanks to their cluster-control one can automate a lot of things using it. For example restarting PHP after deployment. You don’t want this on a production environment, but sometimes it might make sense to have it on a stage machine.
host('customer.winkelwagen.de') // ... ->set('mc-cluster', 'C-1234') ->set('mc-server', 'srv-a'); <?php task('maxcluster:apache:restart', function () { $apiKey = escapeshellarg(getenv('MAXCLUSTER_PA_TOKEN')); run("cluster-control login --pa_token=$apiKey"); run('cluster-control php:restart {{mc-cluster}} {{mc-server}}'); run("cluster-control logout"); })->select('stage=prod');