Open Source Team Metrics based on PRs
at main 2.5 kB view raw
1# PR Cat Environment Variables Template 2# Copy this file to .env.local and fill in your values 3 4# =========================================== 5# AUTHENTICATION (Required) 6# =========================================== 7 8# Generate with: openssl rand -base64 32 9NEXTAUTH_SECRET=your-random-32-character-secret-here 10 11# For local development: http://localhost:3000 12# For production: https://your-domain.vercel.app 13NEXTAUTH_URL=http://localhost:3000 14APP_URL=http://localhost:3000 15 16# =========================================== 17# GITHUB OAUTH APP (Required) 18# =========================================== 19# Create at: https://github.com/settings/developers 20# Callback URL: ${NEXTAUTH_URL}/api/auth/callback/github 21 22GITHUB_OAUTH_CLIENT_ID=your_github_oauth_client_id 23GITHUB_OAUTH_CLIENT_SECRET=your_github_oauth_client_secret 24 25# =========================================== 26# GITHUB APP (Required for repository access) 27# =========================================== 28# Create at: https://github.com/settings/apps 29# See ENVIRONMENT_SETUP.md for detailed permissions 30 31GITHUB_APP_ID=your_github_app_id 32GITHUB_APP_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY----- 33YOUR_PRIVATE_KEY_HERE 34-----END RSA PRIVATE KEY-----" 35NEXT_PUBLIC_GITHUB_APP_SLUG=your-github-app-slug 36 37# Optional but recommended for production 38GITHUB_WEBHOOK_SECRET=your_webhook_secret 39 40# =========================================== 41# DATABASE (Required) 42# =========================================== 43# Turso database - Sign up at: https://turso.tech 44# Quick setup: 45# 1. Install Turso CLI: curl -sSfL https://get.tur.so/install.sh | bash 46# 2. Create database: turso db create pr-cat 47# 3. Get URL: turso db show pr-cat --url 48# 4. Create token: turso db tokens create pr-cat 49 50TURSO_URL=libsql://your-database.turso.io 51TURSO_TOKEN=your_turso_auth_token 52 53# Optional: Connection pool size (default: 5) 54TURSO_POOL_SIZE=5 55 56# =========================================== 57# AI PROVIDERS (Optional) 58# =========================================== 59# Choose one provider or set AI_PROVIDER=none to disable AI features 60 61AI_PROVIDER=none 62# AI_PROVIDER=openai 63# OPENAI_API_KEY=your_openai_api_key 64 65# AI_PROVIDER=anthropic 66# ANTHROPIC_API_KEY=your_anthropic_api_key 67 68# AI_PROVIDER=google 69# GOOGLE_API_KEY=your_google_api_key 70 71# =========================================== 72# APPLICATION (Optional) 73# =========================================== 74 75# Port for local development (default: 3000) 76PORT=3000 77 78# Environment (development | test | production) 79NODE_ENV=development