Skip to content

Commit

Permalink
fix: Write out puppeteer launch options to see why it can't find the …
Browse files Browse the repository at this point in the history
…browser
  • Loading branch information
andymac4182 committed May 10, 2023
1 parent 87a28f7 commit fb3ca7f
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions packages/mermaid-puppeteer-renderer/src/index.ts
@@ -1,6 +1,6 @@
import { ChartData, MermaidRenderer } from "@markdown-confluence/lib";
import path from "path";
import puppeteer from "puppeteer";
import puppeteer, { PuppeteerLaunchOptions } from "puppeteer";
import url from "url";

interface RemoteWindowedCustomFunctions {
Expand All @@ -18,7 +18,24 @@ export class PuppeteerMermaidRenderer implements MermaidRenderer {

//for (const chart of charts) {
const promises = charts.map(async (chart) => {
const browser = await puppeteer.launch({ headless: "new" });
const puppeteerLaunchConfig = {
executablePath: puppeteer.executablePath(),
headless: "new",
args: [
"--ignore-certificate-errors",
"--no-sandbox",
"--disable-setuid-sandbox",
"--disable-accelerated-2d-canvas",
"--disable-gpu",
],
} satisfies PuppeteerLaunchOptions;

console.log(
"LAUNCHING CHROME",
JSON.stringify(puppeteerLaunchConfig)
);
const browser = await puppeteer.launch(puppeteerLaunchConfig);

const page = await browser.newPage();
try {
const mermaidHTMLPath = path.join(
Expand Down

0 comments on commit fb3ca7f

Please sign in to comment.