[ '25377ab6e2153b159d1d5fa22501228810b6aec9d63346bd0614045dc167061c', // Ajouter d'autres clés si nécessaire ], // Chemins 'tmp_dir' => '/var/www/web2print/tmp', 'log_file' => '/var/www/web2print/logs/app.log', // Paged.js CLI (install local via npm dans /var/www/web2print) 'pagedjs_bin' => '/var/www/web2print/node_modules/.bin/pagedjs-cli', 'pagedjs_timeout' => 240, // secondes // PHP CLI (utilisé pour spawn le worker async) 'php_bin' => '/usr/bin/php', // Jobs asynchrones 'job_max_age' => 3600, // 1h, age au-delà duquel un job orphelin est supprimé 'job_max_duration' => 360, // 6 min, kill SIGTERM via `timeout` si pagedjs-cli ne termine pas // Limites 'max_html_size' => 5 * 1024 * 1024, // 5 MB 'max_execution_time' => 300, // Options PDF par défaut 'pdf_defaults' => [ 'format' => 'A4', 'margin' => '2cm', ], ];