* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Deployer; require_once __DIR__ . '/common.php'; /** * Yii 2 Basic Project Template configuration */ // Yii 2 Basic Project Template shared dirs set('shared_dirs', ['runtime']); /** * Run migrations */ task('deploy:run_migrations', function () { run('{{bin/php}} {{release_path}}/yii migrate up --interactive=0'); })->desc('Run migrations'); /** * Main task */ task('deploy', [ 'deploy:info', 'deploy:prepare', 'deploy:lock', 'deploy:release', 'deploy:update_code', 'deploy:shared', 'deploy:vendors', 'deploy:writable', 'deploy:run_migrations', 'deploy:symlink', 'deploy:unlock', 'cleanup', ])->desc('Deploy your project'); after('deploy', 'success');