Files
wursor/packages/app/.env.local.example
T
2026-04-26 16:53:56 +01:00

34 lines
1.9 KiB
Bash

# ── Clerk (authentication) ────────────────────────────────────────────────────
# https://dashboard.clerk.com → API Keys
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/canvas
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/canvas
# ── Supabase ──────────────────────────────────────────────────────────────────
# https://supabase.com/dashboard → Project Settings → API
NEXT_PUBLIC_SUPABASE_URL=https://<project-ref>.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJ...
SUPABASE_SERVICE_ROLE_KEY=eyJ...
# ── Anthropic ─────────────────────────────────────────────────────────────────
# https://console.anthropic.com/keys
ANTHROPIC_API_KEY=sk-ant-...
# ── Agent Bridge ─────────────────────────────────────────────────────────────
# Random secret used to sign workspace tokens issued to Cursor / Claude Code.
# Generate with: openssl rand -hex 32
AGENT_BRIDGE_SECRET=
# ── Webhook signing secrets (optional — skip verification in dev if absent) ──
# Linear: Settings → API → Webhooks → signing secret
LINEAR_WEBHOOK_SECRET=
# Slack: App → Basic Information → Signing Secret
SLACK_SIGNING_SECRET=
# GitHub: Repository → Settings → Webhooks → secret
GITHUB_WEBHOOK_SECRET=
# Intercom: Developer Hub → Webhooks → client secret
INTERCOM_WEBHOOK_SECRET=