PHP code example of sourcebroker / deployer-typo3-deploy
1. Go to this page and download the library: Download sourcebroker/deployer-typo3-deploy library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sourcebroker / deployer-typo3-deploy example snippets
new \SourceBroker\DeployerLoader\Loader([
['get' => 'sourcebroker/deployer-typo3-deploy'],
]);
namespace Deployer;
Loader\Loader([
['get' => 'sourcebroker/deployer-typo3-deploy'],
]);
set('repository', '[email protected]:sourcebrokergit/t3base13.git');
task('deploy:writable')->disable(); // Disable deploy:writable task if httpd user is the same as ssh user.
host('production')
->setHostname('vm-dev.example.com')
->setRemoteUser('deploy')
->set('branch', 'main')
->set('bin/php', '/usr/bin/php84')
->set('public_urls', ['https://production-t3base13.example.com'])
->set('deploy_path', '~/t3base13/production');
host('staging')
->setHostname('vm-dev.example.com')
->setRemoteUser('deploy')
->set('branch', 'develop')
->set('bin/php', '/usr/bin/php84')
->set('public_urls', ['https://staging-t3base13.example.com'])
->set('deploy_path', '~/t3base13/staging');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.