-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Expand file tree
/
Copy path.env.example
More file actions
189 lines (162 loc) · 6.83 KB
/
Copy path.env.example
File metadata and controls
189 lines (162 loc) · 6.83 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# =============================================================================
# ROOT SUPERSET ENV — production / deployed template
# Fill every value for a deployed environment.
#
# For LOCAL development you do NOT need any of these: run
# `./.superset/setup.local.sh` (or `cp .env.local.example .env`), which uses
# fake-but-valid placeholders + a local Postgres container. See .env.local.example.
# =============================================================================
# -----------------------------------------------------------------------------
# Neon Organization Credentials (DB branch tooling)
# -----------------------------------------------------------------------------
NEON_ORG_ID=
NEON_PROJECT_ID=
NEON_API_KEY=
# -----------------------------------------------------------------------------
# Database (Neon Postgres connection strings)
# -----------------------------------------------------------------------------
DATABASE_URL=
DATABASE_URL_UNPOOLED=
# -----------------------------------------------------------------------------
# Cross-App URLs
# -----------------------------------------------------------------------------
NEXT_PUBLIC_API_URL=
NEXT_PUBLIC_WEB_URL=
NEXT_PUBLIC_ADMIN_URL=
NEXT_PUBLIC_MARKETING_URL=
NEXT_PUBLIC_DOCS_URL=
# -----------------------------------------------------------------------------
# Mobile (Expo) — read at Metro bundle time; EAS builds get these from eas.json
# -----------------------------------------------------------------------------
EXPO_PUBLIC_API_URL=
EXPO_PUBLIC_POSTHOG_KEY=
EXPO_PUBLIC_SENTRY_DSN_MOBILE=
EXPO_PUBLIC_SENTRY_ENVIRONMENT=
# -----------------------------------------------------------------------------
# Better Auth
# -----------------------------------------------------------------------------
BETTER_AUTH_SECRET=
NEXT_PUBLIC_COOKIE_DOMAIN=
APPLE_CLIENT_ID=
APPLE_CLIENT_SECRET=
APPLE_APP_BUNDLE_IDENTIFIER=
# AES-256-GCM key for encrypting stored project secrets: base64 of exactly 32 bytes.
# Generate with: openssl rand -base64 32
SECRETS_ENCRYPTION_KEY=
# -----------------------------------------------------------------------------
# OAuth Credentials (GitHub / Google sign-in)
# -----------------------------------------------------------------------------
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_PUBSUB_TOPIC=
GOOGLE_PUBSUB_PUSH_TOKEN=
GH_CLIENT_ID=
GH_CLIENT_SECRET=
# -----------------------------------------------------------------------------
# GitHub App Credentials (PR integration)
# -----------------------------------------------------------------------------
GH_APP_ID=
GH_APP_PRIVATE_KEY=
GH_WEBHOOK_SECRET=
# -----------------------------------------------------------------------------
# Linear Integration
# -----------------------------------------------------------------------------
LINEAR_CLIENT_ID=
LINEAR_CLIENT_SECRET=
LINEAR_WEBHOOK_SECRET=
# -----------------------------------------------------------------------------
# Notion Integration (public integration; webhook subscription in its settings)
# -----------------------------------------------------------------------------
NOTION_CLIENT_ID=
NOTION_CLIENT_SECRET=
NOTION_WEBHOOK_VERIFICATION_TOKEN=
# -----------------------------------------------------------------------------
# Slack Integration
# -----------------------------------------------------------------------------
SLACK_CLIENT_ID=
SLACK_CLIENT_SECRET=
SLACK_SIGNING_SECRET=
SLACK_BILLING_WEBHOOK_URL=
# -----------------------------------------------------------------------------
# Microsoft Teams Integration (optional; Entra app registration with
# application permissions ChannelMessage.Read.All, Channel.ReadBasic.All,
# Team.ReadBasic.All, User.ReadBasic.All)
# -----------------------------------------------------------------------------
MICROSOFT_CLIENT_ID=
MICROSOFT_CLIENT_SECRET=
# -----------------------------------------------------------------------------
# Anthropic (server-side AI features)
# -----------------------------------------------------------------------------
ANTHROPIC_API_KEY=
# -----------------------------------------------------------------------------
# Blob Storage
# -----------------------------------------------------------------------------
BLOB_READ_WRITE_TOKEN=
# -----------------------------------------------------------------------------
# PostHog Analytics
# -----------------------------------------------------------------------------
NEXT_PUBLIC_POSTHOG_KEY=
NEXT_PUBLIC_POSTHOG_HOST=
POSTHOG_API_KEY=
POSTHOG_PROJECT_ID=
# -----------------------------------------------------------------------------
# Sentry Error Tracking
# -----------------------------------------------------------------------------
SENTRY_AUTH_TOKEN=
NEXT_PUBLIC_SENTRY_ENVIRONMENT=
NEXT_PUBLIC_SENTRY_DSN_WEB=
NEXT_PUBLIC_SENTRY_DSN_MARKETING=
NEXT_PUBLIC_SENTRY_DSN_ADMIN=
NEXT_PUBLIC_SENTRY_DSN_DOCS=
NEXT_PUBLIC_SENTRY_DSN_API=
SENTRY_DSN_DESKTOP=
# -----------------------------------------------------------------------------
# Resend (Email)
# -----------------------------------------------------------------------------
RESEND_API_KEY=
# -----------------------------------------------------------------------------
# Stripe Billing
# -----------------------------------------------------------------------------
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_PRO_MONTHLY_PRICE_ID=
STRIPE_PRO_YEARLY_PRICE_ID=
STRIPE_ENTERPRISE_YEARLY_PRICE_ID=
# -----------------------------------------------------------------------------
# Upstash Redis & QStash
# -----------------------------------------------------------------------------
KV_REST_API_URL=
KV_REST_API_TOKEN=
KV_URL=
QSTASH_TOKEN=
QSTASH_URL=
QSTASH_CURRENT_SIGNING_KEY=
QSTASH_NEXT_SIGNING_KEY=
# MCP API Key for Claude Code
SUPERSET_MCP_API_KEY=
# -----------------------------------------------------------------------------
# GitHub (marketing /starchart page)
#
# Read-only PAT, no scopes required — GitHub's stargazers endpoint requires an
# authenticated request even for public repos. Without it /starchart still
# renders with the live total star count but no historical chart.
# -----------------------------------------------------------------------------
GITHUB_TOKEN=
# Relay service URL (v2 tunnel proxy forwarding cloud API calls to host-service
# instances on user devices).
RELAY_URL=
NEXT_PUBLIC_RELAY_URL=
EXPO_PUBLIC_RELAY_URL=
# Cloud workspaces (Blaxel sandboxes).
BLAXEL_API_KEY=
BLAXEL_WORKSPACE=
BLAXEL_REGION=us-pdx-1
BLAXEL_SANDBOX_IMAGE=superset-hostsvc
# Injected into sandboxes at the provider's edge so the agents can authenticate
# without a real key ever existing inside one.
OPENAI_API_KEY=
# The GitHub App this deployment mints installation tokens for. Must match
# GH_APP_ID — a mismatch surfaces much later as a 404 on token creation.
GH_APP_SLUG=superset-app
# Read-only support account lookup (apps/api /api/support/lookup); unset = endpoint off
SUPPORT_LOOKUP_TOKEN=