branch: main
wrangler.toml
1081 bytesRaw
name = "ripgit-auth"
main = "src/index.ts"
compatibility_date = "2025-01-01"
compatibility_flags = ["nodejs_compat"]

# KV namespace for OAuth token storage (workers-oauth-provider uses this)
# After creating, fill in the IDs below:
#   wrangler kv namespace create OAUTH_KV
#   wrangler kv namespace create OAUTH_KV --preview
[[kv_namespaces]]
binding = "OAUTH_KV"

# Service binding to the ripgit worker.
# The service name must match `name` in ripgit's wrangler.toml.
[[services]]
binding = "RIPGIT"
service = "ripgit"

[vars]
# GitHub OAuth App client ID.
# Create an app at https://github.com/settings/applications/new
#   Homepage URL:            https://your-worker.workers.dev
#   Authorization callback:  https://your-worker.workers.dev/oauth/callback
#   (local dev callback:     http://localhost:8787/oauth/callback)
GITHUB_CLIENT_ID = "<your-app-id>"

# GitHub OAuth App client secret — set as a secret, not a var:
#   wrangler secret put GITHUB_CLIENT_SECRET

# Random secret for signing session cookies (any 32+ char string):
#   wrangler secret put SESSION_SECRET