- Install Chromium and required system libraries (nss, freetype, harfbuzz, etc.)
- Set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD to use system Chromium
- Add additional Chrome args for better compatibility in container
- Configure package.json to skip Chromium download
- Fixes 'Failed to launch the browser process' error
- Update Dockerfile to install npm and run PDF generation during build
- Move generate-pdfs.js and package.json to docker/resume/ for Docker context
- Update generate-pdfs.js to work from /srv directory in container
- PDFs are now generated automatically during Docker build before deployment
- PDFs will be available at /pdfs/ path matching HTML file structure