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.
This commit is contained in:
google-labs-jules[bot]
2025-05-29 18:10:09 +00:00
parent 1d50da987f
commit 6124a6d582

Diff Content Not Available