-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
61 lines (53 loc) · 1.87 KB
/
Copy path.env.example
File metadata and controls
61 lines (53 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# HackAgent local environment template
# Copy this file to .env.local for local development.
# Values below are empty or obvious placeholders. Never commit real secrets.
# App URLs
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_BASE_URL=http://localhost:3000
NEXTAUTH_URL=http://localhost:3000
# Supabase / Postgres
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your-supabase-service-role-key
SUPABASE_SERVICE_KEY=your-supabase-service-role-key
DATABASE_URL=postgresql://postgres:postgres@127.0.0.1:54322/postgres
# Auth / internal jobs
JWT_SECRET=replace-with-a-long-random-string
INTERNAL_API_URL=http://localhost:3000
INTERNAL_API_SECRET=replace-with-a-long-random-string
WORKER_SECRET=replace-with-a-long-random-string
CRON_SECRET=replace-with-a-long-random-string
# AI / model gateways, optional unless using AI-assisted review features
# ZenMux Pay As You Go uses the same OpenAI-compatible base URL with a production PAYG key.
ZENMUX_PAY2GO_API_URL=https://zenmux.ai/api/v1
ZENMUX_PAY2GO_API_KEY=
ZENMUX_PAY2GO_VERTEX_API_URL=https://zenmux.ai/api/vertex-ai
ZENMUX_IMAGE_MODEL=openai/gpt-image-2
ZENMUX_IMAGE_SIZE=1536x864
ZENMUX_IMAGE_QUALITY=high
# Backward-compatible fallbacks
ZENMUX_API_URL=https://zenmux.ai/api/v1
ZENMUX_API_KEY=
COMMONSTACK_API_URL=
COMMONSTACK_API_KEY=
OPENROUTER_API_KEY=
JINA_API_KEY=***
RAPIDAPI_KEY=
WEB3INSIGHT_TOKEN=
SONAR_PROXY_URL=
SONAR_PROXY_SECRET=
# GitHub integrations, optional
GITHUB_TOKEN=
# Redis / rate limiting, optional
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=
KV_REST_API_URL=
KV_REST_API_TOKEN=
# Email, optional unless enabling email verification or invitations
MAILGUN_DOMAIN=example.com
MAILGUN_API_KEY=
MAIL_FROM=HackAgent <no-reply@example.com>
# Worker tuning
POLL_INTERVAL_MS=3000
CONCURRENCY=2