{
  "version": 2,
  "builds": [
    {
      "src": "backend/main.py",
      "use": "@vercel/python"
    },
    {
      "src": "frontend/package.json",
      "use": "@vercel/static-build",
      "config": {
        "distDir": "dist"
      }
    }
  ],
  "routes": [
    {
      "src": "/api/(.*)",
      "dest": "backend/main.py"
    },
    {
      "src": "/health",
      "dest": "backend/main.py"
    },
    {
      "handle": "filesystem"
    },
    {
      "src": "/(.*)",
      "dest": "frontend/index.html"
    }
  ],
  "crons": [
    {
      "path": "/api/cron/sync-domains",
      "schedule": "0 2 * * *"
    },
    {
      "path": "/api/cron/snapshot-dns",
      "schedule": "0 3 * * *"
    },
    {
      "path": "/api/cron/expiry-alerts",
      "schedule": "0 8 * * *"
    },
    {
      "path": "/api/cron/dns-health",
      "schedule": "30 0,6,12,18 * * *"
    }
  ]
}
