langfuse
/
.env.prod.example
96 строк · 2.5 Кб
1# More information: https://langfuse.com/docs/deployment/self-host
2
3# When adding additional environment variables, the schema in "/src/env.mjs"
4# should be updated accordingly.
5
6# Prisma
7# https://www.prisma.io/docs/reference/database-reference/connection-urls#env
8# DATABASE_URL supports pooled connections, but then you need to set DIRECT_URL
9DATABASE_URL="postgresql://postgres:postgres@db:5432/postgres"
10# DIRECT_URL="postgresql://postgres:postgres@db:5432/postgres"
11# SHADOW_DATABASE_URL=
12
13# Next Auth
14# NEXTAUTH_URL does not need to be set when deploying on Vercel
15NEXTAUTH_URL="http://localhost:3000"
16
17# You can generate a new secret on the command line with:
18# openssl rand -base64 32
19# https://next-auth.js.org/configuration/options#secret
20NEXTAUTH_SECRET="secret"
21SALT="salt"
22
23# Docker only, optional
24# PORT=3000
25# HOSTNAME=localhost
26
27# Default project, optional
28# LANGFUSE_DEFAULT_PROJECT_ID=
29# LANGFUSE_DEFAULT_PROJECT_ROLE=
30
31# Enable experimental features, optional
32# NEXT_PUBLIC_ENABLE_EXPERIMENTAL_FEATURES
33
34# Auth, optional configuration
35# AUTH_DOMAINS_WITH_SSO_ENFORCEMENT=domain1.com,domain2.com
36# AUTH_DISABLE_USERNAME_PASSWORD=true
37
38# SSO, each group is optional
39# AUTH_GOOGLE_CLIENT_ID=
40# AUTH_GOOGLE_CLIENT_SECRET=
41# AUTH_GITHUB_CLIENT_ID=
42# AUTH_GITHUB_CLIENT_SECRET=
43# AUTH_AZURE_AD_CLIENT_ID=
44# AUTH_AZURE_AD_CLIENT_SECRET=
45# AUTH_AZURE_AD_TENANT_ID=
46
47# Transactional email, optional
48# Defines the email address to use as the from address.
49# EMAIL_FROM_ADDRESS=
50# Defines the connection url for smtp server.
51# SMTP_CONNECTION_URL=
52
53# S3 storage, optional, used for exports from the UI
54# S3_ENDPOINT=
55# S3_ACCESS_KEY_ID=
56# S3_SECRET_ACCESS_KEY=
57# S3_BUCKET_NAME=
58# S3_REGION=
59
60# Exports are streamed to S3 in pages to avoid memory issues
61# The page size can be adjusted if needed to optimize performance
62# DB_EXPORT_PAGE_SIZE=1000
63
64
65
66
67### START Langfuse Cloud Config
68# Used for Langfuse Cloud deployments
69# Not recommended for self-hosted deployments as these are NOT COVERED BY SEMVER
70
71# NEXT_PUBLIC_LANGFUSE_CLOUD_REGION="US"
72# NEXTAUTH_COOKIE_DOMAIN=".langfuse.com"
73
74# LANGFUSE_TEAM_SLACK_WEBHOOK=
75# LANGFUSE_NEW_USER_SIGNUP_WEBHOOK=
76
77# Posthog (optional for analytics of web ui)
78# NEXT_PUBLIC_POSTHOG_HOST=
79# NEXT_PUBLIC_POSTHOG_KEY=
80
81# Sentry
82# NEXT_PUBLIC_SENTRY_DSN=
83# NEXT_SENTRY_ORG=
84# NEXT_SENTRY_PROJECT=
85# SENTRY_AUTH_TOKEN=
86
87# Betterstack
88# LANGFUSE_TEAM_BETTERSTACK_TOKEN=
89
90# Demo project that users can use to try the platform
91# NEXT_PUBLIC_DEMO_PROJECT_ID=
92
93# Crisp chat
94# NEXT_PUBLIC_CRISP_WEBSITE_ID=
95
96### END Langfuse Cloud Config
97