mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-23 16:54:08 +01:00
WIP - copy directories
This commit is contained in:
parent
93bc8263b2
commit
37044aba13
@ -11,6 +11,7 @@
|
||||
set('keep_releases', 3);
|
||||
set('shared_dirs', []);
|
||||
set('shared_files', []);
|
||||
set('copy_dirs', []);
|
||||
set('writable_dirs', []);
|
||||
set('writable_use_sudo', true); // Using sudo in writable commands?
|
||||
|
||||
@ -156,6 +157,22 @@ task('deploy:update_code', function () {
|
||||
|
||||
})->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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user