Deploys the application from web instead of shell, which fits for smaller applications hosted on shared hostings
A Framework for creation of post-install scripts dedicated for applications hosted on shared hosting (without access to the shell).
Allows to execute scripts after installing the application on the destination FTP server. Examples of usage: Clear the cache, migrate the application's database
Contains builtin tasks:
<?php require __DIR__ . '/../vendor/autoload.php'; // add some authentication here, a token id verification? ip address check? $app = new \Wolnosciowiec\WebDeploy\Kernel(); // register tasks, pass parameters $app->addTask(new \Wolnosciowiec\WebDeploy\Tasks\PhinxMigrateTask()); $response = $app->handleRequest(\GuzzleHttp\Psr7\ServerRequest::fromGlobals()); (new Zend\Diactoros\Response\SapiEmitter)->emit($response);