e3c7bf2e74
build / build (push) Successful in 17s
Single self-contained index.html (avatar + favicon inlined; only Google Fonts external; zero JS; dark-mode; responsive) served by a baked nginx:alpine image behind Traefik, built and published by CI on push to main and rolled out by Watchtower. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LbhPvfSERrnuY5jdhAdB7v
8 lines
324 B
Docker
8 lines
324 B
Docker
# Self-contained image for the jpaul.io hub page: nginx:alpine with the site
|
|
# and config baked in. No bind mounts, no inode surprises — the running
|
|
# container always matches the image it was built from.
|
|
FROM nginx:alpine
|
|
|
|
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
|
COPY index.html favicon.svg /usr/share/nginx/html/
|