Added MIME type configuration for Next.js assets in Caddy

This commit is contained in:
Andreas Düren 2025-03-18 19:51:36 +01:00
parent b2767897b2
commit 2fac328b3c

View File

@ -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