Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 20 additions & 46 deletions apps/dashboard/.env.example
Original file line number Diff line number Diff line change
@@ -1,29 +1,22 @@
#
# Public (client)
#

# API authorized domain
# not required to build, defaults to prod
NEXT_PUBLIC_THIRDWEB_DOMAIN="localhost:3000"
# ------------------------------------------------------------------------

# API host. For local development, please use "https://api.thirdweb-dev.com"
# otherwise: "https://api.thirdweb.com"
# local host - http://127.0.0.1:3005
NEXT_PUBLIC_THIRDWEB_API_HOST="https://api.thirdweb-dev.com"

# Bridge API. For local development, please use "https://bridge.thirdweb-dev.com"
# otherwise: "https://bridge.thirdweb.com"
NEXT_PUBLIC_THIRDWEB_BRIDGE_HOST="https://bridge.thirdweb-dev.com"

# Paper API host
# in-app wallet host
NEXT_PUBLIC_THIRDWEB_EWS_API_HOST="https://ews.thirdweb-dev.com"

# thirdweb local api host
# NEXT_PUBLIC_THIRDWEB_API_HOST="http://127.0.0.1:3005"

# Client ID
# Get the client id from https://thirdweb.com/create-api-key and set it here,
# Client ID - Required
# Get the client id from https://thirdweb.com/create-api-key and set it here, and also set DASHBOARD_SECRET_KEY below
# make sure to allow localhost:3000 in the allowed origins
NEXT_PUBLIC_DASHBOARD_CLIENT_ID="<replace_me_with_your_client_id>"
NEXT_PUBLIC_DASHBOARD_CLIENT_ID=""

# IPFS gateway url
NEXT_PUBLIC_IPFS_GATEWAY_URL="https://{clientId}.thirdwebstorage-dev.com/ipfs/{cid}/{path}"
Expand All @@ -39,54 +32,35 @@ NEXT_PUBLIC_TYPESENSE_CONTRACT_API_KEY=
# - not required for prod/staging
NEXT_PUBLIC_POSTHOG_KEY=""

# Stripe Customer portal
NEXT_PUBLIC_STRIPE_KEY=

NEXT_PUBLIC_STRIPE_PAYMENT_METHOD_CFG_ID=

#
# Private (server)
#
# Get the secret key from https://thirdweb.com/create-api-key and set it here, Make sure to allow localhost:3000 in the allowed origins
DASHBOARD_SECRET_KEY="<replace_me_with_your_secret_key>"

# Client id for api routes
API_ROUTES_CLIENT_ID=
# required for server wallet management
NEXT_PUBLIC_THIRDWEB_VAULT_URL=""
NEXT_PUBLIC_ENGINE_CLOUD_URL=""


# Demo Engine - required for showing demo engine page
NEXT_PUBLIC_DEMO_ENGINE_URL=""

# Hubspot Access Token (used for contact us form)
# - not required to build (unless testing contact us form)>
HUBSPOT_ACCESS_TOKEN=

# Upload server url
NEXT_PUBLIC_DASHBOARD_UPLOAD_SERVER="https://storage.thirdweb-preview.com"
# Private (server)
# ------------------------------------------------------------------------

# Unthread variables - only required for submitting the support form in /support
UNTHREAD_API_KEY=""
UNTHREAD_TRIAGE_CHANNEL_ID=""
UNTHREAD_EMAIL_INBOX_ID=""
UNTHREAD_FREE_TIER_ID=""
UNTHREAD_GROWTH_TIER_ID=""
UNTHREAD_PRO_TIER_ID=""
# Get the secret key from https://thirdweb.com/create-api-key and set it here and also set NEXT_PUBLIC_DASHBOARD_CLIENT_ID above,
# Make sure to allow localhost:3000 in the allowed origins
DASHBOARD_SECRET_KEY="<replace_me_with_your_secret_key>"

# Demo Engine
NEXT_PUBLIC_DEMO_ENGINE_URL=""
# Client id for api routes - required for contract OG image generation
API_ROUTES_CLIENT_ID=

# API server secret (required for thirdweb.com SIWE login). Copy from Vercel.
API_SERVER_SECRET=""

# Used for the Faucet page (/<chain_id>)
# Used in faucet on chain page (/<chain-id>) and login page (/login) - turnstile is disabled in localhost development
NEXT_PUBLIC_TURNSTILE_SITE_KEY=""
TURNSTILE_SECRET_KEY=""

REDIS_URL=""

ANALYTICS_SERVICE_URL=""


# required for billing parts of the dashboard (team -> settings -> billing / invoices)
STRIPE_SECRET_KEY=""

# required for server wallet management
NEXT_PUBLIC_THIRDWEB_VAULT_URL=""
NEXT_PUBLIC_ENGINE_CLOUD_URL=""
18 changes: 2 additions & 16 deletions turbo.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,38 +72,24 @@
"dependsOn": ["^build"],
"env": [
"SENTRY_AUTH_TOKEN",
"MORALIS_API_KEY",
"ETHERSCAN_KEY",
"SSR_ALCHEMY_KEY",
"BEEHIIV_API_KEY",
"GITHUB_API_TOKEN",
"LUMA_API_KEY",
"HUBSPOT_ACCESS_TOKEN",
"API_ROUTES_CLIENT_ID",
"DASHBOARD_SECRET_KEY",
"SIMPLEHASH_API_KEY",
"NEYNAR_API_KEY",
"THIRDWEB_ENGINE_URL",
"THIRDWEB_ACCESS_TOKEN",
"THIRDWEB_ENGINE_ACCESS_TOKEN",
"DEGEN_THIRDWEB_ENGINE_WALLET",
"THIRDWEB_ENGINE_WALLET",
"UNTHREAD_TRIAGE_CHANNEL_ID",
"UNTHREAD_EMAIL_INBOX_ID",
"UNTHREAD_FREE_TIER_ID",
"UNTHREAD_GROWTH_TIER_ID",
"UNTHREAD_PRO_TIER_ID",
"REDIS_URL",
"UNTHREAD_API_KEY",
"CHAINSAW_API_KEY",
"ANALYTICS_SERVICE_URL",
"DISABLE_FAUCET_CHAIN_IDS",
"API_SERVER_SECRET",
"TURNSTILE_SECRET_KEY",
"NEXT_PUBLIC_TURNSTILE_SITE_KEY",
"NEXT_PUBLIC_THIRDWEB_ENGINE_FAUCET_WALLET",
"NEXT_PUBLIC_NEBULA_URL",
"INSIGHT_SERVICE_API_KEY"
"INSIGHT_SERVICE_API_KEY",
"STRIPE_SECRET_KEY"
],
"outputs": [".next/**", "!.next/cache/**"]
},
Expand Down
Loading