From: Vincent Vanwaelscappel Date: Sat, 27 Aug 2022 16:37:56 +0000 (+0200) Subject: wip #5418 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=fdf81a9c5d0357febd4d032ae21d46b13f646dd6;p=fluidbook-toolbox.git wip #5418 @1 --- diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml index 62b8bf577..9d5b1b631 100644 --- a/.docker/docker-compose.yml +++ b/.docker/docker-compose.yml @@ -6,6 +6,7 @@ services: working_dir: /application volumes: - '/data1/extranet/toolbox/:/application/' + - '/data1/extranet/toolbox/storage/app/public/:/usr/local/apache2/htdocs/storage/' - '/data1/extranet/toolbox/public/:/usr/local/apache2/htdocs/' - '/data1/extranet/toolbox/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' ports: @@ -22,8 +23,8 @@ services: build: /data1/extranet/toolbox/.docker/images/php working_dir: /application volumes: - - '/data1/extranet/toolbox/.docker/config/ssh/:/root/.ssh/:ro' - - '/data1/extranet/toolbox/.docker/config/ssh/:/application/.ssh/:ro' + - '/data1/extranet/toolbox/.docker/config/ssh/:/root/.ssh/' + - '/data1/extranet/toolbox/.docker/config/ssh/:/application/.ssh/' - '/data1/extranet/toolbox/.docker/config/supervisor/:/etc/supervisor/conf.d/' - '/data1/extranet/toolbox/.docker/config/composer/:/root/.config/composer/' - '/data1/extranet/toolbox/.docker/config/npm/:/root/.npm/' @@ -32,11 +33,13 @@ services: - '/home/extranet:/home/extranet' - '/mnt:/mnt' - '/data1/extranet/toolbox:/application' + - '/data1/extranet/toolbox/storage/app/public/:/application/public/storage/' - '/data1/extranet/toolbox/.docker/config/php.ini:/etc/php/8.1/fpm/conf.d/99-overrides.ini' - '/data1/extranet/toolbox/.docker/config/crontab:/etc/crontab' + - '/mnt/sshfs/godzilla/data/fluidbook/docs/:/data1/extranet/www/fluidbook/docs/' tmpfs: - - '/tmp:uid=1001,gid=33' - - '/application/storage/framework/cache:uid=1001,gid=33' + - '/tmp:uid=1001,gid=33' + - '/application/storage/framework/cache:uid=1001,gid=33' networks: - fluidbook-toolbox restart: unless-stopped diff --git a/.docker/images/php/startup b/.docker/images/php/startup index d2ec45531..a47e88309 100644 --- a/.docker/images/php/startup +++ b/.docker/images/php/startup @@ -1,6 +1,7 @@ #!/bin/sh chmod 0644 /etc/crontab && crontab -u root /etc/crontab +chown -R toolbox:www-data /application/storage/framework /usr/sbin/service cron start /usr/sbin/service supervisor start /usr/sbin/php-fpm8.1 -O diff --git a/app/Models/FluidbookPublication.php b/app/Models/FluidbookPublication.php index e3f27b9f4..d4899d74b 100644 --- a/app/Models/FluidbookPublication.php +++ b/app/Models/FluidbookPublication.php @@ -206,7 +206,8 @@ class FluidbookPublication extends ToolboxSettingsModel $resolution .= '-' . $q; } $compo = $this->composition[$page]; - return self::_getDocument($compo[0])->getFile($compo[1], $format, $resolution, $withText, $withGraphics, $version, $force); + $res = self::_getDocument($compo[0])->getFile($compo[1], $format, $resolution, $withText, $withGraphics, $version, $force); + return $res; } public function addWidgets()