2
0
forked from jmug/cactoide
Files
cactoide/netlify.toml
2025-08-27 08:46:58 +02:00

37 lines
774 B
TOML

[build]
# Build command for SvelteKit
command = "npm run build"
# Publish directory (where the built files are located)
publish = "build"
[build.environment]
# Node.js version for the build environment
NODE_VERSION = "18"
# Redirects for SvelteKit routing
[[redirects]]
# Handle client-side routing for SPA
from = "/*"
to = "/index.html"
status = 200
# Headers for better performance and security
[[headers]]
for = "/*"
[headers.values]
# Cache static assets
Cache-Control = "public, max-age=31536000, immutable"
[[headers]]
for = "/*.html"
[headers.values]
# Don't cache HTML files
Cache-Control = "public, max-age=0, must-revalidate"
[[headers]]
for = "/assets/*"
[headers.values]
# Cache assets for a long time
Cache-Control = "public, max-age=31536000, immutable"