Skip to main content

Screenshot

Screenshots worden niet meer binnen het dashboard gemaakt maar via Google Cloud. Een aparte Cloud Functie wordt door een Job opgeroepen om van de betreffende dashboard URL een screenshot te maken.

App\Jobs\ScreenshotSpread

Vervolgens:

  • Schrijft de Google Cloud functie de screenshots weg naar een AWS S3 bucket
  • Pakt de Job het process verder op en verplaatst de screenshots naar de EFS / usermap

De reden dat we dit op deze manier hebben gedaan is omdat Google Cloud een nieuwe versie van Chromeheadless kan draaien (in vergelijking met AWS Lambda).