mirror of
https://github.com/polaroi8d/cactoide.git
synced 2026-03-22 06:05:28 +00:00
37 lines
774 B
TOML
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"
|