From 71e142b82ec60dd66493e6d7bb5a0eec4c91d7a3 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 31 Mar 2025 04:23:32 -0400 Subject: [PATCH] Fix Docker configuration to include theme.js and styles.css files --- docker/resume/Caddyfile | 13 +------------ docker/resume/Dockerfile | 2 ++ docker/resume/index.html | 2 +- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/docker/resume/Caddyfile b/docker/resume/Caddyfile index d05a895..1a3f329 100644 --- a/docker/resume/Caddyfile +++ b/docker/resume/Caddyfile @@ -3,17 +3,6 @@ file_server encode gzip - # Generate a random nonce for each request - @html { - path *.html - } - handle @html { - header { - +Content-Type "text/html; charset=utf-8" - } - templates - } - # Security headers header { # Remove default Caddy headers @@ -37,7 +26,7 @@ Cross-Origin-Opener-Policy "same-origin" # Simplified CSP for static content - Content-Security-Policy "default-src 'none'; script-src 'self' 'nonce-{{.RandomString}}'; style-src 'self'; img-src 'self' data:; font-src 'self' data:; connect-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';" + Content-Security-Policy "default-src 'none'; script-src 'self' 'unsafe-inline'; style-src 'self'; img-src 'self' data:; font-src 'self' data:; connect-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none';" } # Handle 404s diff --git a/docker/resume/Dockerfile b/docker/resume/Dockerfile index 884d85e..868fa2e 100644 --- a/docker/resume/Dockerfile +++ b/docker/resume/Dockerfile @@ -3,6 +3,8 @@ FROM caddy:2-alpine # Copy Caddyfile and static content COPY Caddyfile /etc/caddy/Caddyfile COPY index.html /srv/ +COPY theme.js /srv/ +COPY styles.css /srv/ # Expose port 8080 EXPOSE 8080 diff --git a/docker/resume/index.html b/docker/resume/index.html index 7401341..cc436ee 100644 --- a/docker/resume/index.html +++ b/docker/resume/index.html @@ -6,7 +6,7 @@ Colin Knapp Portfolio - +