vercel.json
Rama main · réplica de lectura del repositorio original.
{
"version": 2,
"framework": null,
"outputDirectory": "apps/server/public",
"buildCommand": "pnpm --filter server vercel-build",
"installCommand": "pnpm install --frozen-lockfile",
"functions": {
"api/index.ts": {
"maxDuration": 300
}
},
"rewrites": [{ "source": "/(.*)", "destination": "/api/index" }],
"crons": [
{ "path": "/cron/evaluate-alerts", "schedule": "*/15 * * * *" },
{ "path": "/cron/retry-webhooks", "schedule": "*/5 * * * *" },
{ "path": "/cron/aggregate-usage", "schedule": "0 * * * *" },
{ "path": "/cron/check-quota-warnings", "schedule": "15 * * * *" },
{ "path": "/cron/prune-logs", "schedule": "0 3 * * *" },
{ "path": "/cron/report-usage-overage", "schedule": "30 3 * * *" },
{ "path": "/cron/snapshot-anomalies", "schedule": "0 4 * * *" },
{ "path": "/cron/leak-detect-keys", "schedule": "0 4 * * *" },
{ "path": "/cron/stale-key-reminders", "schedule": "0 9 * * 1" },
{ "path": "/cron/recommend-savings-alerts", "schedule": "0 9 * * *" },
{ "path": "/health", "schedule": "*/10 * * * *" }
]
}