diff --git a/src/StaticPHP/Artifact/ArtifactExtractor.php b/src/StaticPHP/Artifact/ArtifactExtractor.php index 217a6f54..4d38a84b 100644 --- a/src/StaticPHP/Artifact/ArtifactExtractor.php +++ b/src/StaticPHP/Artifact/ArtifactExtractor.php @@ -428,6 +428,9 @@ class ArtifactExtractor FileSystem::copyDir($src, $dst); } else { copy($src, $dst); + // copy permissions + $perms = fileperms($src) & 0x1FF; // Get rwxrwxrwx bits + chmod($dst, $perms); } logger()->debug("Copied {$src} -> {$dst}");