diff --git a/modules/system/console/OctoberMirror.php b/modules/system/console/OctoberMirror.php index 6410a62e7..1181476d1 100644 --- a/modules/system/console/OctoberMirror.php +++ b/modules/system/console/OctoberMirror.php @@ -25,11 +25,20 @@ class OctoberMirror extends Command protected $directories = [ 'storage/app/uploads', 'storage/app/media', + 'storage/temp/public', ]; protected $wildcards = [ 'modules/*/assets', + 'modules/*/behaviors/*/assets', + 'modules/*/widgets/*/assets', + 'modules/*/formwidgets/*/assets', + 'plugins/*/*/assets', + 'plugins/*/*/behaviors/*/assets', + 'plugins/*/*/formwidgets/*/assets', + 'plugins/*/*/widgets/*/assets', + 'themes/*/assets', ]; @@ -67,7 +76,7 @@ class OctoberMirror extends Command protected function mirrorFile($file) { - $this->output->writeln(sprintf(' - Mirrored: %s', $file)); + $this->output->writeln(sprintf(' - Mirroring: %s', $file)); $src = base_path().'/'.$file; $dest = $this->getDestinationPath().'/'.$file; @@ -77,12 +86,12 @@ class OctoberMirror extends Command protected function mirrorDirectory($directory) { - $this->output->writeln(sprintf(' - Mirrored: %s', $directory)); + $this->output->writeln(sprintf(' - Mirroring: %s', $directory)); $src = base_path().'/'.$directory; $dest = $this->getDestinationPath().'/'.$directory; if (!File::isDirectory($src) || File::isDirectory($dest)) return false; - File::makeDirectory(dirname($dest), 0755, true); + if (!File::isDirectory(dirname($dest))) File::makeDirectory(dirname($dest), 0755, true); symlink($src, $dest); }