Added MIME type configuration for Next.js assets in Caddy
This commit is contained in:
parent
b2767897b2
commit
2fac328b3c
22
start.sh
22
start.sh
@ -859,6 +859,22 @@ cat > /app/data/caddy/Caddyfile <<EOT
|
|||||||
output file /app/data/logs/caddy.log
|
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
|
# Root path serves the photos app
|
||||||
handle / {
|
handle / {
|
||||||
root * /app/web/photos
|
root * /app/web/photos
|
||||||
@ -866,6 +882,12 @@ cat > /app/data/caddy/Caddyfile <<EOT
|
|||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Next.js static files
|
||||||
|
handle /_next/* {
|
||||||
|
root * /app/web/photos
|
||||||
|
file_server
|
||||||
|
}
|
||||||
|
|
||||||
# Accounts app
|
# Accounts app
|
||||||
handle /accounts/* {
|
handle /accounts/* {
|
||||||
root * /app/web/accounts
|
root * /app/web/accounts
|
||||||
|
Loading…
x
Reference in New Issue
Block a user