]> _ Git - bastide-resah.git/commitdiff
wait #7006 @2:00
authorsoufiane <soufiane@cubedesigners.com>
Wed, 17 Jul 2024 13:32:56 +0000 (15:32 +0200)
committersoufiane <soufiane@cubedesigners.com>
Wed, 17 Jul 2024 13:32:56 +0000 (15:32 +0200)
.docker/images/php-fpm/startup
app/Http/Controllers/FluidbookController.php
resources/js/printpageaspdf.cjs

index 7b17a1ffa592276c611588db16467122473484bd..4c557acfe1d79cb56f44b61a64193f22758259a1 100644 (file)
@@ -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
index 4ba1e06f8ddad2821831d853f0a8f8e91e3ed28f..1b7921c32a28d0568cfa709beb2f2edf8a75a3a7 100644 (file)
@@ -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'));
index 33f74b0c74ed963f7aa560537f22ca4db13adec0..6411c03a003a7a3d9665a4f53fab527730bf2b88 100644 (file)
@@ -5,7 +5,6 @@ const optionDefinitions = [
     {name: 'output', type: String},
 ];
 
-
 async function exportWebsiteAsPdf(url, outputPath) {
     // Create a browser instance
     const browser = await puppeteer.launch({