diff --git a/lib/runner.js b/lib/runner.js index 5a39fd7..f3dfc6c 100644 --- a/lib/runner.js +++ b/lib/runner.js @@ -22,12 +22,13 @@ async function runTest(url, options = {}) { fs.mkdirSync(reportDir, { recursive: true }); } - // Launch Chrome - const chromePath = require('puppeteer').executablePath(); - const chrome = await chromeLauncher.launch({ - chromePath, - chromeFlags: ['--headless', '--no-sandbox', '--disable-gpu', '--disable-dev-shm-usage'] - }); + // Launch Chrome + console.log('Launching Chrome...'); + const chromePath = process.platform === 'linux' ? '/usr/bin/chromium' : undefined; + const chrome = await chromeLauncher.launch({ + chromeFlags: ['--headless', '--no-sandbox', '--disable-setuid-sandbox', '--disable-dev-shm-usage'], + chromePath: chromePath + }); // Lighthouse Config const port = chrome.port;