Upload material (/upload) drops the metric cards for a larger upload box above the material list; Brain and AI moves to /brain. Old paths redirect. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
25 lines
534 B
TOML
25 lines
534 B
TOML
[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"
|