forked from tambo-ai/tambo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker.env.example
More file actions
99 lines (82 loc) · 3.33 KB
/
docker.env.example
File metadata and controls
99 lines (82 loc) · 3.33 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# ========================================
# TAMBO DOCKER ENVIRONMENT VARIABLES
# ========================================
# Copy this file to docker.env and update with your actual values
# ========================================
# POSTGRESQL CONFIGURATION
# ========================================
# Database
POSTGRES_PASSWORD=postgres
POSTGRES_DB=tambo
POSTGRES_USER=postgres
# ========================================
# TAMBO APP CONFIGURATION
# ========================================
# DATABASE_URL is derived automatically from POSTGRES_* in docker-compose.yml.
# You may override it by uncommenting the next line.
# DATABASE_URL=postgresql://postgres:postgres@postgres:5432/tambo
# API Keys
API_KEY_SECRET=your-api-key-secret-32-characters-long
PROVIDER_KEY_SECRET=your-provider-key-secret-32-characters-long
# OpenAI Configuration
OPENAI_API_KEY=your-openai-api-key
EXTRACTION_OPENAI_API_KEY=your-extraction-openai-api-key
FALLBACK_OPENAI_API_KEY=your-fallback-openai-api-key
# Tambo API Configuration
# NOTE: Use port 3211 for Docker deployments, port 8261 for local development
NEXT_PUBLIC_TAMBO_API_URL=http://localhost:3211
NEXT_PUBLIC_TAMBO_API_KEY=your-tambo-api-key
NEXT_PUBLIC_TAMBO_DASH_KEY=your-tambo-dash-key
NEXT_PUBLIC_SMOKETEST_TAMBO_API_KEY=your-smoketest-tambo-api-key
NEXT_PUBLIC_SMOKETEST_PROJECT_ID=your-smoketest-project-id
# Analytics Configuration
NEXT_PUBLIC_POSTHOG_HOST=https://app.posthog.com
NEXT_PUBLIC_POSTHOG_KEY=your-posthog-key
# Langfuse Configuration
LANGFUSE_PUBLIC_KEY=your-langfuse-public-key
LANGFUSE_SECRET_KEY=your-langfuse-secret-key
LANGFUSE_HOST=https://cloud.langfuse.com
# Email Service Configuration
RESEND_API_KEY=your-resend-api-key
RESEND_AUDIENCE_ID=your-resend-audience-id
# Email Service Configuration
EMAIL_FROM_DEFAULT=your-email-from-default@foo.bar
EMAIL_FROM_PERSONAL=your-email-from-support@foo.bar
EMAIL_REPLY_TO_PERSONAL=your-email-from-no-reply@foo.bar
EMAIL_REPLY_TO_SUPPORT=your-email-reply-to-support@foo.bar
# ----------------------------------------
# Whitelabeling (optional)
# ----------------------------------------
# Name of the organization to display next to the Tambo logo
TAMBO_WHITELABEL_ORG_NAME=""
# URL to the organization logo (SVG/PNG recommended, should be small)
TAMBO_WHITELABEL_ORG_LOGO=""
# Slack Configuration
SLACK_OAUTH_TOKEN=your-slack-oauth-token
SLACK_TEAM_ID=your-slack-team-id
INTERNAL_SLACK_USER_ID=your-internal-slack-user-id
# Additional Configuration
DISALLOWED_EMAIL_DOMAINS=example.com
# Restrict logins to this verified email domain (leave empty to allow all)
ALLOWED_LOGIN_DOMAIN=
WEATHER_API_KEY=your-weather-api-key
ALLOW_LOCAL_MCP_SERVERS=true
GITHUB_TOKEN=your-github-token
NEXTAUTH_SECRET=your-nextauth-secret
NEXTAUTH_URL=http://localhost:3210
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
# Node Environment
NODE_ENV=production
# ========================================
# SENTRY MONITORING CONFIGURATION
# ========================================
# Sentry config needed for api (apps/api)
# Sentry DSN for error tracking and performance monitoring
SENTRY_DSN=https://your-key@your-org.ingest.sentry.io/your-project-id
# Sentry config needed for web app (apps/web)
NEXT_PUBLIC_SENTRY_DSN=
NEXT_PUBLIC_SENTRY_ORG=
NEXT_PUBLIC_SENTRY_PROJECT=