Download the PHP package sourcebroker/deployer-extended-symfony4 without Composer
On this page you can find all versions of the php package sourcebroker/deployer-extended-symfony4. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sourcebroker/deployer-extended-symfony4
More information about sourcebroker/deployer-extended-symfony4
Files in sourcebroker/deployer-extended-symfony4
Package deployer-extended-symfony4
Short Description Deployer.org based deployment for Symfony4 with media and database synchronisation.
License MIT
Informations about the package deployer-extended-symfony4
deployer-extended-symfony4
cal:
What does it do?
This package provides deploy task for deploying Symfony4 with deployer (deployer.org).
This "deploy" task depends on:
- sourcebroker/deployer-extended package which provides some deployer tasks that can be used for any framework or CMS
Additionally this package depends on two more packages that are not used directly for deploy but are useful to database and media synchronization:
- sourcebroker/deployer-extended-database package which provides some php framework independent tasks to synchronize database
- sourcebroker/deployer-extended-media package which provides some php framework independent tasks to synchronize media
Installation
1) Install with composer:
composer require sourcebroker/deployer-extended-symfony4
2) If you are using deployer as composer package then just put following line in your deploy.php:
new \SourceBroker\DeployerExtendedSymfony4\Loader();
3) If you are using deployer as phar then put following lines in your deploy.php:
require_once(__DIR__ . '/vendor/sourcebroker/deployer-loader/autoload.php');
new \SourceBroker\DeployerExtendedSymfony4\Loader();
4) Remove task "deploy" from your deploy.php. Otherwise you will overwrite deploy task defined in vendor/SourceBroker/deployer-extended-symfony4/deployer/deploy/task/deploy.php
Synchronizing database
Database synchronization is done with `sourcebroker/deployer-extended-database`.
The command for synchronizing database from live media to local instance is:
dep db:pull [instance]
Synchronizing media
Media synchronization is done with `sourcebroker/deployer-extended-media`.
The command for synchronizing local media folders with live media folders is:
dep media:pull [instance]
All versions of deployer-extended-symfony4 with dependencies
sourcebroker/deployer-extended Version ^14.0.0
sourcebroker/deployer-extended-media Version ^7.0.0
sourcebroker/deployer-extended-database Version ^12.0.0
sourcebroker/deployer-loader Version ^2.0.0
symfony/dotenv Version ^3.3.0 || ^4.0 || ^5.0