mirror of
https://github.com/kevinveenbirkenbach/homepage.veen.world.git
synced 2026-04-07 05:12:19 +00:00
Introduces a vendor build pipeline so all third-party browser assets
(Bootstrap, Bootstrap Icons, Font Awesome, marked, jQuery) are served
from local static files instead of external CDNs.
- Add app/package.json with vendor deps and postinstall/build scripts
- Add app/scripts/copy-vendor.js to copy assets to static/vendor/
- Update base.html.j2 to use url_for('static', ...) for all vendor assets
- Update Dockerfile to install Node.js/npm and run npm install
- Update .gitignore to exclude app/node_modules/ and app/static/vendor/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
183 B
Plaintext
13 lines
183 B
Plaintext
app/config.yaml
|
|
*__pycache__*
|
|
app/static/cache/*
|
|
.env
|
|
app/cypress/screenshots/*
|
|
.ruff_cache/
|
|
app/node_modules/
|
|
app/static/vendor/
|
|
hadolint-results.sarif
|
|
build/
|
|
*.egg-info/
|
|
app/core.*
|