-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.env.example
More file actions
93 lines (70 loc) · 2.61 KB
/
.env.example
File metadata and controls
93 lines (70 loc) · 2.61 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
# This file is read only if preloading dotenv/config using:
# npm -r dotenv/config ...
#
# Remove all line-comments and save this as .env to enable
# Do not commit the filled-out file to GitHub
# possible values: all, trace, debug, info, warn, error, fatal, off (default: info)
LOG_LEVEL=all
# possible values: [unset], json, breif, verbose (default: unset)
LOG_FORMAT=
# Wix API key for import
API_KEY=
# PostgreSQL database url: postgres://<user>:<pass>@<host>:<port>/(<database>)
DATABASE_URL=postgres://lernfair_dev:lernfair_dev@localhost:5432/lernfair_dev
# Mailjet public key / smtp login username
MAILJET_USER=
# Mailjet private key / smtp login password
MAILJET_PASSWORD=
# Set to 1 to turn safemode off, set to TEST to send all email live, but with a test prefix, otherwise mail is only simulated
MAILJET_LIVE=0
# Run webserver in dev mode on port 5000 (http only)
ENV=dev
# The auth token for screeners
SCREENER_AUTH_TOKEN=
# Google Cloud Platform API Key for YouTube and Drive APIs
GOOGLE_KEY=
# OTC Access Key and Secret Access Key (used by the AWS API)
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_BUCKET=
AWS_ATTACHMENT_BUCKET=
AWS_BUCKET_ENDPOINT=
AWS_REGION=eu
# Base URL for publicly accessible s3 objects
ACCESS_DOMAIN_NAME=
# Admin Token for GraphQL Basic Authentication with account 'admin'
ADMIN_AUTH_TOKEN=admin
# Run local integration tests:
INTEGRATION_TARGET=http://localhost:5000/apollo
# Used for to synchronize data from our DB to several webflow collections
WEBFLOW_API_BASE_URL=https://api.webflow.com
WEBFLOW_COURSE_COLLECTION_ID=
WEBFLOW_LECTURE_COLLECTION_ID=
WEBFLOW_API_KEY=
# Credentials used for the TalkJs API, they can be found on your TalkJS Dashboard (https://talkjs.com/dashboard/login)
TALKJS_API_KEY=
TALKJS_APP_ID=
# Slack Webhooks:
SLACK_TECH_ALERTS="https://hooks.slack.com/services/..."
SLACK_PUBL_STATISTICS="https://hooks.slack.com/services/..."
# Credentials used for the ZOOM API
ZOOM_API_KEY=
ZOOM_API_SECRET=
ZOOM_ACCOUNT_ID=
# Unsplash credentials, used to fetch course images
UNSPLASH_ACCESS_KEY=
ZOOM_MEETING_SDK_CLIENT_ID=
ZOOM_MEETING_SDK_CLIENT_SECRET=
CHAT_ACTIVE=
ZOOM_ACTIVE=
GAMIFICATION_ACTIVE=
REQUIRE_PUPIL_SCREENING=
# Credential for the OpenAI API to use their LLMs
OPENAI_API_KEY=
# Credentials and Setup for the Calendly webhook
CALENDLY_ACCESS_TOKEN=
## Unique secret key shared between us and Calendly
## https://developer.calendly.com/api-docs/ZG9jOjM2MzE2MDM4-webhook-signatures
CALENDLY_WEBHOOK_SIGNING_KEY=
## A list of event type UUIDs, separated by commas. The Calendly webhook will only trigger for these specific event types.
CALENDLY_WEBHOOK_EVENT_TYPES=""