forked from jnsahaj/tweakcn
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
34 lines (28 loc) · 1.49 KB
/
.env.example
File metadata and controls
34 lines (28 loc) · 1.49 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
# Base URL for local development
BASE_URL="http://localhost:3000"
###### DATABASE ######
# Any PostgreSQL database works (Neon, Supabase, local Docker, etc.)
# Local Docker: postgresql://postgres:postgres@localhost:5432/tweakcn
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/tweakcn"
###### AUTH ######
# Generate your own Secret Key for encryption. If ommited, the default will be used:
# https://www.better-auth.com/docs/installation#set-environment-variables
BETTER_AUTH_SECRET="YOUR_BETTER_AUTH_SECRET"
# Create GitHub OAuth App: https://www.better-auth.com/docs/authentication/github
GITHUB_CLIENT_ID="YOUR_GITHUB_CLIENT_ID"
GITHUB_CLIENT_SECRET="YOUR_GITHUB_CLIENT_SECRET"
# Create Google OAuth Credentials: https://www.better-auth.com/docs/authentication/google
GOOGLE_CLIENT_ID="YOUR_GOOGLE_CLIENT_ID"
GOOGLE_CLIENT_SECRET="YOUR_GOOGLE_CLIENT_SECRET"
###### AI (Novita AI — or any OpenAI-compatible provider) ######
# Default: Novita AI Coding plan (https://novita.ai/)
# Also works with OpenRouter, OpenAI, Together, Groq, Ollama, etc.
LLM_BASE_URL="https://api.novita.ai/openai"
LLM_API_KEY="YOUR_NOVITA_API_KEY"
# Model IDs (defaults shown — override to use any model your provider supports)
LLM_BASE_MODEL_ID="google/gemini-2.5-flash"
LLM_THEME_MODEL_ID="google/gemini-2.5-flash"
LLM_PROMPT_MODEL_ID="google/gemini-2.5-flash"
###### GOOGLE FONTS ######
# Get a Google Fonts API Key: https://developers.google.com/fonts/docs/developer_api
GOOGLE_FONTS_API_KEY="YOUR_GOOGLE_FONTS_API_KEY"