diff --git a/start.sh b/start.sh index ceacfd2..56c15b7 100644 --- a/start.sh +++ b/start.sh @@ -859,6 +859,22 @@ cat > /app/data/caddy/Caddyfile <<EOT output file /app/data/logs/caddy.log } + # MIME types settings + mime { + # JavaScript files + ext js application/javascript + # Next.js chunks + path /_next/static/chunks/* application/javascript + # CSS files + ext css text/css + # JSON files + ext json application/json + # SVG files + ext svg image/svg+xml + # WOFF2 font files + ext woff2 font/woff2 + } + # Root path serves the photos app handle / { root * /app/web/photos @@ -866,6 +882,12 @@ cat > /app/data/caddy/Caddyfile <<EOT file_server } + # Next.js static files + handle /_next/* { + root * /app/web/photos + file_server + } + # Accounts app handle /accounts/* { root * /app/web/accounts