[ // Dimensione massima del .glb non compresso caricabile (MB). 'max_mb' => (int) env('MODELLI_3D_MAX_MB', 200), // La compressione Draco la fa uno script Node (le librerie Draco esistono solo in JS/C++). // In produzione PHP-FPM spesso non ha Node nel PATH: indicare il percorso completo, // es. NODE_BINARY=/opt/plesk/node/22/bin/node 'node' => env('NODE_BINARY', 'node'), // Script di compressione; usa le dipendenze installate da build.sh nella root del repository. 'script' => env('MODELLI_3D_SCRIPT', base_path('../scripts/comprimi-glb.mjs')), 'timeout' => (int) env('MODELLI_3D_TIMEOUT', 300), ], ];