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);
}