forked from charmverse/app.charmverse.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
159 lines (107 loc) · 6.07 KB
/
.env.example
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
# All values below should be replaced by your own. For third party services, you will need to obtain your own credentials.
# The secrets below will allow you to start the app locally and run it. To deploy the app, you will need to add your own provider-specific configurations
NODE_ENV=development
# Link to your postgres instance
DATABASE_URL=postgres://postgres:[email protected]:5432/charmverse
# Used for signing the session token
AUTH_SECRET=wieVRbuyweG23234sjkEDwFuiFEfebYZ
# app host
DOMAIN=http://localhost:3000
# socket server
REACT_APP_WEBSOCKETS_HOST=http://127.0.0.1:3336
# ----------------------------------------------------------------------
# ---------- Blockchain data -------------
# ----------------------------------------------------------------------
# ---------- Get extra token prices from [CoinMarketCap API](https://pro.coinmarketcap.com/) inside CharmEditor -------------
# CMC_API_TOKEN=abcde-122333-wwdcfww
# ---------- Lookup NFT data using the [Alchemy](https://www.alchemy.com/) API -------------
# ALCHEMY_API_KEY=uv24-e3EzKWd4Ly99bsfEdWIxD873p
# ---------- Lookup NFT data using the [Ankr](https://www.ankr.com/docs/) API -------------
# ANKR_API_ID=48c2b9dfb9333d6cc0ae9d0d4g32337s792551f65785f34f8b42af87ac0h61da
# ---------- Lookup profile activity across blockchains with [DeepDAO](https://deepdao.io/plans) -------------
# DEEPDAO_API_KEY=1234567890abcdef1234567890abcdef
# ---------- Use [Daylight](https://docs.daylight.xyz/reference/apply-for-an-api-key) to give users insight into which actions they can perform thanks to their on-chain profile -------------
# DAYLIGHT_API_KEY=1234567890abcdef1234567890abcdef
# ----------------------------------------------------------------------
# ---------- CharmEditor Features -------------
# ----------------------------------------------------------------------
# ---------- [AWS S3](https://aws.amazon.com/s3/) File Uploads for CharmEditor and profile pictures -------------
# Location for uploading to AWS S3
# S3_UPLOAD_BUCKET=demo.bucket
# Upload key for AWS S3
# S3_UPLOAD_KEY=AEHHEHHWPPORE
# Region of your bucket
# S3_UPLOAD_REGION=us-west-1
# Secret for AWS upload
# S3_UPLOAD_SECRET=D6gtf5i411kAGG8qinsq
# ---------- Import pages from [Notion](https://www.notion.so/my-integrations) -------------
# NOTION_OAUTH_CLIENT_ID=462ad8e2-779a-49e2-93a9-12b213720110
# NOTION_OAUTH_SECRET=b0b8af72-6f01-4ede-9cc7-7dbe81f94625
# ---------- Upload videos to CharmEditor using [Mux](https://docs.mux.com/guides/video/stream-video-files#1-get-an-api-access-token) -------------
# MUX_TOKEN_ID=123456
# MUX_TOKEN_SECRET=abcdefuussffggs
# MUX_SIGNING_KEY_ID=1234560992
# MUX_SIGNING_KEY_SECRET=djweiffiiwicbwiidovpgtp
# MUX_PLAYBACK_RESTRICTION_ID=1234344
# ---------- Embed [iframe.ly](https://iframely.com/signup?plan=developer) widgets inside CharmEditor -------------
# NEXT_PUBLIC_IFRAMELY_API_KEY=1234567890abcdef1234567890abcdef
# ---------- Connect Google as a datasource for authentication using [Google OAuth client](https://console.cloud.google.com/apis/credentials) -------------
# GOOGLE_OAUTH_CLIENT_ID_SENSITIVE=1234567890
# NEXT_PUBLIC_GOOGLE_OAUTH_CLIENT_ID_SENSITIVE=1234567890
# GOOGLE_OAUTH_CLIENT_SECRET_SENSITIVE=abcdef234443
# GOOGLE_OAUTH_ENCRYPTION_SECRET=abceedsssdd
# ----------------------------------------------------------------------
# ---------- User identities -------------
# ----------------------------------------------------------------------
# ---------- Login via Google using ([Firebase](https://console.firebase.google.com/) -------------
# NEXT_PUBLIC_GOOGLE_API_KEY=1234567890abcdef1234567890abcdef
# NEXT_PUBLIC_GOOGLE_AUTH_DOMAIN=app.firebaseapp.com
# NEXT_PUBLIC_GOOGLE_PROJECT_ID=app999233422.googleusercontent.com
# NEXT_PUBLIC_GOOGLE_STORAGE_BUCKET=app999233422.appspot.com
# NEXT_PUBLIC_GOOGLE_MESSAGING_SENDER_ID=1234567890
# NEXT_PUBLIC_GOOGLE_APP_ID=1:1234567890:web:1234567890abcdef1234567890abcdef
# GOOGLE_OAUTH_CLIENT_ID=1:1234567890:web:1234567890abcdef1234567890abcdef
# ---------- Enable users to login with an [Unstoppable Domain OAuth](https://dashboard.auth.unstoppabledomains.com/) integration -------------
# NEXT_PUBLIC_UNSTOPPABLE_DOMAINS_CLIENT_ID=0234452
# NEXT_PUBLIC_UNSTOPPABLE_DOMAINS_REDIRECT_URI=localhost:3000
# ---------- Let users add a [Telegram](https://core.telegram.org/bots#how-do-i-create-a-bot) identity -------------
# NEXT_PUBLIC_TELEGRAM_BOT_ID=12356
# ----------------------------------------------------------------------
# ---------- Error reporting -------------
# ----------------------------------------------------------------------
# ---------- Get enhanced error reporting with Datadog -------------
# DD_API_KEY=1234567890abcdef1234567890abcdef
# NEXT_PUBLIC_DD_CLIENT_TOKEN=1234567890abcdef1234567890abcdef
# NEXT_PUBLIC_DD_RUM_CLIENT_TOKEN=1234567890abcdef1234567890abcdef
# NEXT_PUBLIC_DD_RUM_APP_ID=12334
# ---------- Understand user journeys with Mixpanel -------------
# MIXPANEL_API_KEY=12344522
# ----------------------------------------------------------------------
# ---------- Miscellaneous -------------
# ----------------------------------------------------------------------
# ---------- Send notification emails to users -------------
# MAILGUN_DOMAIN=mg.yourdomain.com
# MAILGUN_KEY=key-1234567890abcdef1234567890abcdef
# SQS queue
# SQS_WEBHOOK_PUBLISHER_QUEUE_NAME=charmverse-serverless-queue-dev.fifo
# Stripe
# NEXT_PUBLIC_STRIPE_PUBLIC_KEY=pk_test_NEXT_PUBLIC_STRIPE_PUBLIC_KEY
# STRIPE_SECRET_KEY=sk_test_STRIPE_SECRET_KEY
# STRIPE_WEBHOOK_SECRET=whsec_STRIPE_WEBHOOK_SECRET
# Loop
# LOOP_API_KEY=LOOP_API_KEY
# LOOP_API_ID=1234567890abcdef1234567890abcdef
# Chromatic project
# CHROMATIC_PROJECT_TOKEN=sdsa_jf94dlfsdfj
# WalletConnect
# WALLETCONNECT_PROJECTID=1234567890abcdef1234567890abcdef
# Loop email campaigns
# LOOP_EMAILS_API_KEY=1234567890abcdef1234567890abcdef
# Beehiiv newsletter emails
# BEEHIIV_API_URL=https://stoplight.io/mocks/beehiiv/v2/123
# BEEHIIV_API_KEY=1234567890abcdef1234567890abcdef
# BEEHIIV_PUBLICATION_ID=pub_123
# XPS API
# XPS_API_TOKEN=1234567890abcdef1234567890abcdef
# Opt out of Next.js telemetry
NEXT_TELEMETRY_DISABLED=1