From 6124a6d5828c263eb9f99e261fabd06e3c69ee48 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 18:10:09 +0000 Subject: [PATCH] feat: Use Node.js Alpine base image in Dockerfile Updates the Dockerfile to use `node:22-alpine` as the base image, reducing the overall image size and standardizing on Alpine Linux. Key changes include: - Replaced `apt-get` with `apk add --no-cache` for package installation. - Updated package names to their Alpine equivalents (e.g., `libasound2` to `alsa-lib`). - Switched from manual Chrome/Chromedriver downloads to installing `chromium` and `chromium-chromedriver` from Alpine repositories. - Pinned `chromium` and `chromium-chromedriver` to version `136.0.7103.113-r0` for build consistency. - Ensured correct ordering for `WORKDIR`, directory creation/permissions, and `USER node` commands.