apps/edge-verify/wrangler.toml
Rama main · réplica de lectura del repositorio original.
name = "janua-edge-verify"
main = "src/index.ts"
compatibility_date = "2024-01-01"
[env.production]
name = "janua-edge-verify-prod"
route = "api.janua.dev/api/v1/verify*"
vars = { ENVIRONMENT = "production", JWKS_URL = "https://api.janua.dev/.well-known/jwks.json", JWT_AUDIENCE = "janua.dev", JWT_ISSUER = "https://api.janua.dev" }
kv_namespaces = [
{ binding = "JWKS_CACHE", id = "885ce6ede9b547de95ea7e3a607618af" }
]
durable_objects = { bindings = [{ name = "RATE_LIMITER", class_name = "RateLimiter" }] }
[env.staging]
name = "janua-edge-verify-staging"
route = "staging.janua.dev/api/v1/verify*"
vars = { ENVIRONMENT = "staging", JWKS_URL = "https://api.janua.dev/.well-known/jwks.json", JWT_AUDIENCE = "janua.dev", JWT_ISSUER = "https://api.janua.dev" }
kv_namespaces = [
{ binding = "JWKS_CACHE", id = "885ce6ede9b547de95ea7e3a607618af", preview_id = "138c77309a51498989d0f3d32d1d81e6" }
]
durable_objects = { bindings = [{ name = "RATE_LIMITER", class_name = "RateLimiter" }] }
# Default bindings for local development
[[kv_namespaces]]
binding = "JWKS_CACHE"
id = "885ce6ede9b547de95ea7e3a607618af"
preview_id = "138c77309a51498989d0f3d32d1d81e6"
[[durable_objects.bindings]]
name = "RATE_LIMITER"
class_name = "RateLimiter"
[[migrations]]
tag = "v1"
new_sqlite_classes = ["RateLimiter"]