{
  "$schema": "node_modules/wrangler/config-schema.json",
  "name": "sitemap-dev",
  "main": "src/index.ts",
  "workers_dev": true,
  "preview_urls": false,
  "compatibility_date": "2026-03-07",
  "observability": {
    "enabled": true,
  },
  "workflows": [
    {
      "binding": "SYNC",
      "name": "sitemap-dev-sync",
      "class_name": "SyncWorkflow",
      "schedules": ["0 0 * * *"],
    },
  ],
  "d1_databases": [
    {
      "binding": "SITEMAP_DB",
      "database_name": "sitemap-dev",
      "database_id": "c0a5ac1d-b472-4bb6-acd8-d8c2a64554fa",
      "migrations_dir": "migrations",
    },
  ],
  "r2_buckets": [
    {
      "binding": "SITEMAP_BUCKET",
      "bucket_name": "tangled-sitemaps-dev",
    },
  ],
  // hydrant's /repos over the tunnel on hyd-gcp-eu-1 (tunnel = true in infra's
  // terraform/modules/envs/dev.tf)
  "vpc_services": [
    {
      "binding": "HYDRANT",
      "service_id": "01a11677-64af-78f2-8512-94b028e01487",
      "remote": true,
    },
  ],
  "vars": {
    "BASE_URL": "https://next.tangled.org",
    "HYDRANT_URL": "https://index.tangled.network",
    "SHARD_MAX_URLS": "50000",
  },
}
