From: soufiane Date: Wed, 17 Jul 2024 13:32:56 +0000 (+0200) Subject: wait #7006 @2:00 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=6b01467ea0a3ad8a7a773a5fc46b8c85c8b472c5;p=bastide-resah.git wait #7006 @2:00 --- diff --git a/.docker/images/php-fpm/startup b/.docker/images/php-fpm/startup index 7b17a1f..4c557ac 100644 --- a/.docker/images/php-fpm/startup +++ b/.docker/images/php-fpm/startup @@ -4,8 +4,8 @@ umask 0000 chmod -R 777 /tmp -chown -R root:root /etc/sudoers.d chown -R bastide-resah:www-data /application +chown -R root:root /etc/sudoers.d # Rsyslog start-stop-daemon --start -b -x /usr/sbin/rsyslogd -- -n diff --git a/app/Http/Controllers/FluidbookController.php b/app/Http/Controllers/FluidbookController.php index 4ba1e06..1b7921c 100644 --- a/app/Http/Controllers/FluidbookController.php +++ b/app/Http/Controllers/FluidbookController.php @@ -164,7 +164,6 @@ class FluidbookController extends Controller ]; $details_json['titles'] = $jt; - /** @var Client $user */ $user = auth()->guard('client')->user(); $order = new Order(); @@ -176,6 +175,11 @@ class FluidbookController extends Controller $order->printed = 0; $order->save(); + $cli = new CommandLine('npx'); + $cli->setSudo(true); + $cli->setManualArg('puppeteer browsers install chrome'); + $cli->execute(); + $cli = new CommandLine('node'); $cli->setSudo(true); $cli->setArg(null, resource_path('js/printpageaspdf.cjs')); diff --git a/resources/js/printpageaspdf.cjs b/resources/js/printpageaspdf.cjs index 33f74b0..6411c03 100644 --- a/resources/js/printpageaspdf.cjs +++ b/resources/js/printpageaspdf.cjs @@ -5,7 +5,6 @@ const optionDefinitions = [ {name: 'output', type: String}, ]; - async function exportWebsiteAsPdf(url, outputPath) { // Create a browser instance const browser = await puppeteer.launch({