From: Vincent Vanwaelscappel Date: Mon, 13 Feb 2023 17:05:28 +0000 (+0100) Subject: wip #5700 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=0861fe80cc65262f38902e39d4f05201a15d3e6f;p=fluidbook-toolbox.git wip #5700 @1.5 --- diff --git a/.docker/config/rclone.conf b/.docker/config/rclone.conf new file mode 100644 index 000000000..e69de29bb diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml index 2f868d7e3..4699a24d3 100644 --- a/.docker/docker-compose.yml +++ b/.docker/docker-compose.yml @@ -67,6 +67,7 @@ services: - '/home/toolbox/www/.docker/config/passwords:/root/passwords' # Cron - '/home/toolbox/www/.docker/config/cron/crontab:/etc/crontab' + - '/home/toolbox/www/.docker/config/rclone.conf:/application/.config/rclone/rclone.conf' # PHP - '/home/toolbox/www/.docker/config/php.ini:/etc/php/8.1/fpm/conf.d/99-overrides.ini' # Files diff --git a/.docker/images/php/Dockerfile b/.docker/images/php/Dockerfile index 526bf537a..8a965e605 100644 --- a/.docker/images/php/Dockerfile +++ b/.docker/images/php/Dockerfile @@ -42,7 +42,6 @@ RUN apt update && apt -y --no-install-recommends install \ php8.1-intl \ php8.1-memcached \ php8.1-mysql \ - php8.1-sqlite \ php8.1-redis \ php8.1-soap \ php8.1-ssh2 \ diff --git a/app/Fluidbook/Packager/Download.php b/app/Fluidbook/Packager/Download.php index e2fe01d4d..4a9a893d6 100644 --- a/app/Fluidbook/Packager/Download.php +++ b/app/Fluidbook/Packager/Download.php @@ -100,7 +100,8 @@ class Download extends DownloadBase $path = $this->_compileandpackage(false); $driver = $server->getTransferDriver(); - $driver->copy($path, $dest, false, true); + $cmd = $driver->copy($path, $dest, false, true); + $cmd->dd(); $url = $server->makeURL($dest); if (null !== $url) { diff --git a/app/Fluidbook/Packager/Online.php b/app/Fluidbook/Packager/Online.php index 9d4dcd58b..a584dc61d 100644 --- a/app/Fluidbook/Packager/Online.php +++ b/app/Fluidbook/Packager/Online.php @@ -2,10 +2,7 @@ namespace App\Fluidbook\Packager; -use App\Jobs\FluidbookCompiler; use App\Models\FluidbookPublication; -use Cubist\Util\CommandLine; - class Online extends Packager { protected $origHTML; @@ -13,11 +10,7 @@ class Online extends Packager protected $_allowNeworking = 'all'; protected $_ext = 'html'; public $type = 'html'; - protected $_compileOnConstruct = false; - - - protected function preparePackage() { parent::preparePackage(); @@ -29,8 +22,6 @@ class Online extends Packager $this->prepareFluidbook(); } - - public function prepareFluidbook() { $dest = $this->vdir; @@ -61,7 +52,6 @@ class Online extends Packager } } - public function makePackage($zip) { parent::makePackage($zip); @@ -73,6 +63,4 @@ class Online extends Packager $this->setFinalPath($this->getFinalPackageDir()); return $this->getFinalPackageDir(); } - - } diff --git a/app/Models/FluidbookExternalInstallServer.php b/app/Models/FluidbookExternalInstallServer.php index 2d6809ab2..f0e2eb575 100644 --- a/app/Models/FluidbookExternalInstallServer.php +++ b/app/Models/FluidbookExternalInstallServer.php @@ -33,6 +33,9 @@ class FluidbookExternalInstallServer extends ExternalServer return parent::getProtocols() + ['hosting' => 'Hosting']; } + /** + * @return \Cubist\Net\Transfer\Driver + */ public function getTransferDriver() { $res = parent::getTransferDriver();