Screenshot websites with Ruby on Rails and Google Puppeteer on AWS Elastic Beanstalk

Paul Watson
Level Up Coding
Published in
2 min readMay 22, 2020

--

A Rails app showing a screenshot of https://wikipedia.org

From zero to a Rails app that takes full-page screenshots of URLs took less than an hour of development on macOS. To get this deployed to an AWS Elastic Beanstalk EC2 server took several more hours. The difficulty came from Amazon Linux 2 which has many missing dependencies and does not easily provide all of them via the yum package manager. Most…

--

--

Web-developer // Remote working CTO for CaliberAI // Formerly [@Kinzen, ChangeX, Storyful, FeedHenry] // Learning to code since 1993 // South Africa // EOF