[build] command = "npm run build" publish = "dist" [build.environment] NODE_VERSION = "22" # Same-origin /api, as the Vite proxy does in dev: the engine needs no CORS setup. [[redirects]] from = "/api/*" to = "https://learningstudio.bawana.com/api/:splat" status = 200 force = true # BrowserRouter: /upload, /results, ... all load index.html. [[redirects]] from = "/*" to = "/index.html" status = 200 [[headers]] for = "/assets/*" [headers.values] Cache-Control = "public, max-age=31536000, immutable"