This repository powers my personal resume website.
5.8K
This repository powers my personal resume website.
This is my resume and portfolio site content for brandonsanders.org.

brandonsanders.org is hosted on Kubernetes using the Docker image built from the dockerfile in this repository.
This project allows me to edit my resume and cover letter on the fly through the built-in editor pages, so I can quickly update content without a full rebuild workflow.
php:8.2-apache) serves the site and editor UI.dockerfile and deployed in Kubernetes for brandonsanders.org.pdf-lib are installed in the same container to generate and post-process resume PDFs./app-source and copies it to /var/www/html.docker-entrypoint.sh seeds /var/www/html from /app-source when a fresh/empty mounted volume is detected.editor/index.php and manages both Resume.html and Cover.html.password_verify-based login), with CSRF tokens on form actions.render-pdf.mjs (Puppeteer + system Chromium) to print the HTML to a Letter-size PDF.pdf-add-alert.mjs to embed JavaScript alert messaging inside the generated PDF.Content type
Image
Digest
sha256:e84237ae3…
Size
354.5 MB
Last updated
17 days ago
docker pull brandonsanders/resumeportfolio