<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Node / Puppeteer paths
    |--------------------------------------------------------------------------
    |
    | Browsershot shells out to Node and uses Puppeteer from node_modules.
    | node_module_path should point to the directory that contains node_modules/.
    |
    */

    'node_binary' => env('BROWSERSHOT_NODE_BINARY'),

    'npm_binary' => env('BROWSERSHOT_NPM_BINARY'),

    'node_module_path' => env('BROWSERSHOT_NODE_MODULE_PATH', base_path()),

    'chrome_path' => env('BROWSERSHOT_CHROME_PATH'),

    /*
    |--------------------------------------------------------------------------
    | Chrome sandbox
    |--------------------------------------------------------------------------
    |
    | Disable sandbox in Docker/Linux containers where Chrome cannot run sandboxed.
    |
    */

    'no_sandbox' => env('BROWSERSHOT_NO_SANDBOX', false),

    'timeout' => (int) env('BROWSERSHOT_TIMEOUT', 60),

];
