mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-24 01:02:24 +01:00
WIP - copy directories
This commit is contained in:
parent
93bc8263b2
commit
37044aba13
@ -11,6 +11,7 @@
|
|||||||
set('keep_releases', 3);
|
set('keep_releases', 3);
|
||||||
set('shared_dirs', []);
|
set('shared_dirs', []);
|
||||||
set('shared_files', []);
|
set('shared_files', []);
|
||||||
|
set('copy_dirs', []);
|
||||||
set('writable_dirs', []);
|
set('writable_dirs', []);
|
||||||
set('writable_use_sudo', true); // Using sudo in writable commands?
|
set('writable_use_sudo', true); // Using sudo in writable commands?
|
||||||
|
|
||||||
@ -156,6 +157,22 @@ task('deploy:update_code', function () {
|
|||||||
|
|
||||||
})->desc('Updating code');
|
})->desc('Updating code');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Copy directories. Usefull for vendors directories
|
||||||
|
*/
|
||||||
|
task('deploy:copy_dirs', function () {
|
||||||
|
|
||||||
|
$dirs = get('copy_dirs');
|
||||||
|
|
||||||
|
foreach($dirs as $dir) {
|
||||||
|
//Delete directory if exists
|
||||||
|
run("rm -rf {{release_path}}/$dir");
|
||||||
|
|
||||||
|
//Copy files
|
||||||
|
run("cp -rpf {{deploy_path}}/current/$dir {{release_path}}/$dir");
|
||||||
|
}
|
||||||
|
|
||||||
|
})->desc('Copy directories');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create symlinks for shared directories and files.
|
* Create symlinks for shared directories and files.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user