From b7ffeb605a8665790d50b003c7f513d8c2ac6577 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Sat, 13 Aug 2022 17:03:12 +0800 Subject: [PATCH] fix backup not include sub dir vendor --- app/Repositories/ToolRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Repositories/ToolRepository.php b/app/Repositories/ToolRepository.php index 9039500f..3184a5cf 100644 --- a/app/Repositories/ToolRepository.php +++ b/app/Repositories/ToolRepository.php @@ -21,13 +21,13 @@ class ToolRepository extends BaseRepository { $webRoot = base_path(); $dirName = basename($webRoot); - $excludes = ['vendor', 'node_modules', '.git', '.idea', '.settings', '.DS_Store']; + $excludes = ['vendor', 'node_modules', '.git', '.idea', '.settings', '.DS_Store', '.github']; $baseFilename = sprintf('%s/%s.web.%s', sys_get_temp_dir(), $dirName, date('Ymd.His')); if (command_exists('tar') && ($method === 'tar' || $method === null)) { $filename = $baseFilename . ".tar.gz"; $command = "tar"; foreach ($excludes as $item) { - $command .= " --exclude=$item"; + $command .= " --exclude=$dirName/$item"; } $command .= sprintf( ' -czf %s -C %s %s',