Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kevinpiac/782b86ff5ba272315d587becccc8a2ad to your computer and use it in GitHub Desktop.
Save kevinpiac/782b86ff5ba272315d587becccc8a2ad to your computer and use it in GitHub Desktop.

Install dependencies:

sudo apt-get update
sudo apt-get install -y gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget

Eventually add no-sanbox mode if you run it as root (which is not recommended ;) )

const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']});
@sphuff
Copy link

sphuff commented Jan 3, 2023

Thanks! Might have just been me, but I also needed to install libgbm-dev

@Vicas7
Copy link

Vicas7 commented Jan 5, 2023

It worked but you also need libgbm-dev :)

@gregg-cbs
Copy link

Would be great if we could get the docker and puppeteer code for Digital Ocean App Platform

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment