The current CI build runs npm install, which downloads Chromium, but then uses Docker to generate the PDF, without actually using the downloaded Chromium. That's quite a waste of time. PDF generation is done with Docker because CircleCI VMs cannot run Chromium. npm install must be run to generate the web package that's deployed to App Engine. Maybe we could to everything with Docker?
The current CI build runs
npm install
, which downloads Chromium, but then uses Docker to generate the PDF, without actually using the downloaded Chromium. That's quite a waste of time. PDF generation is done with Docker because CircleCI VMs cannot run Chromium.npm install
must be run to generate the web package that's deployed to App Engine. Maybe we could to everything with Docker?