Ctrl K
ComunidadGuías…

wrangler.jsonc

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "$schema": "./node_modules/wrangler/config-schema.json",
  "name": "mdevolved-community",
  "main": "apps/worker/src/index.ts",
  "compatibility_date": "2026-07-26",
  "compatibility_flags": ["nodejs_compat", "global_fetch_strictly_public"],
  "preview_urls": false,
  "version_metadata": {
    "binding": "WORKER_VERSION",
  },
  "assets": {
    "directory": "./apps/web/dist",
    "binding": "ASSETS",
    "not_found_handling": "single-page-application",
    "run_worker_first": [
      "/api/*",
      "/vault/*",
      "/healthz",
      "/mcp",
      "/mcp/*",
      "/token",
      "/register",
      "/.well-known/*",
    ],
  },
  "vars": {
    "APP_DEPLOYMENT_MODE": "community",
    "APP_ENVIRONMENT": "production",
    "APP_VERSION": "1.0.0-alpha.7",
    "EXPECTED_HOSTNAME": "",
  },
  "d1_databases": [
    {
      "binding": "DB",
      "database_name": "mdevolved-community-db",
      "migrations_dir": "migrations",
    },
  ],
  "r2_buckets": [
    {
      "binding": "VAULT_STORAGE",
      "bucket_name": "mdevolved-community-sources",
    },
  ],
  "kv_namespaces": [
    {
      "binding": "OAUTH_KV",
    },
  ],
  "ratelimits": [
    {
      "name": "OAUTH_REGISTRATION_ROUTE_LIMITER",
      "namespace_id": "1001",
      "simple": {
        "limit": 300,
        "period": 60,
      },
    },
    {
      "name": "OAUTH_REGISTRATION_CLIENT_LIMITER",
      "namespace_id": "1002",
      "simple": {
        "limit": 10,
        "period": 60,
      },
    },
    {
      "name": "OAUTH_TOKEN_CLIENT_LIMITER",
      "namespace_id": "1003",
      "simple": {
        "limit": 60,
        "period": 60,
      },
    },
    {
      "name": "SOCKET_TICKET_IP_LIMITER",
      "namespace_id": "1004",
      "simple": {
        "limit": 4,
        "period": 60,
      },
    },
    {
      "name": "SOCKET_TICKET_VAULT_LIMITER",
      "namespace_id": "1005",
      "simple": {
        "limit": 2,
        "period": 60,
      },
    },
  ],
  "durable_objects": {
    "bindings": [
      {
        "name": "VAULTS",
        "class_name": "VaultCoordinator",
      },
    ],
  },
  "migrations": [
    {
      "tag": "v1",
      "new_sqlite_classes": ["VaultCoordinator"],
    },
  ],
  "observability": {
    "enabled": true,
    "logs": {
      "enabled": true,
      "head_sampling_rate": 1,
      "invocation_logs": false,
    },
  },
  "triggers": {
    "crons": ["17 * * * *"],
  },
}