forked from kentcdodds/kentcdodds.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
83 lines (68 loc) · 2.81 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
# Test routes are those in `app/__test_routes__/` and are used for E2E tests.
# We *really* don't want these deployed to production, so you have to enable
# them with this env variable:
ENABLE_TEST_ROUTES=true
# We try to mock as much as possible so you don't have to have these set to anything real to contribute
# We also only use these variables when you're trying to use the APIs that need them (lazy initialization)
# If you need to work on the feature that uses the API, it must be set.
# If it's mocked in development, then you can set its value to nonsense.
# We'll label them by what feature you need them for and whether it's mocked.
SENTRY_DSN=some_fake_dsn
# Feature: /contact and /login
# Mocked: yes
# Check the logs which print out the content of every "email" sent for any manual verification you need to do or links you need to open
MAILGUN_SENDING_KEY=key-some-mailgun-key
MAILGUN_DOMAIN=some.domain.com
# Feature: all content pages
# Mocked: yes
BOT_GITHUB_TOKEN=1a2b3c4d5e6f7g8g9i0j
# Feature: workshop pages and blog posts
# Mocked: yes
TITO_API_SECRET=secret_live_some_long_thing
# Feature: authentication
# Mocked: Unnecessary (any value can be used)
# Technically we have a fallback in development so this doesn't even need to be set
SESSION_SECRET=anything_works_here
MAGIC_LINK_SECRET=whatever_stuff
# If you're running the postgres db from docker-compose then this is the URL you should use
DATABASE_URL="postgresql://kody:the_koala@localhost:5432/kentcdodds_db?schema=public"
# If you're running the redis db from docker-compose then this is the URL you should use
REDIS_URL="redis://:alex_rocks@localhost:6379"
# Feature: Call Kent podcast
# Mocked: yes
TRANSISTOR_API_SECRET=something_random
CALL_KENT_PODCAST_ID=12345
# Feature: Discord connection
# Mocked: yes
DISCORD_CLIENT_ID=some_client_id
DISCORD_CLIENT_SECRET=some_discord_secret
DISCORD_SCOPES="identify guilds.join email guilds"
DISCORD_BOT_TOKEN=some_bot_token
DISCORD_GUILD_ID=111122223333444455
DISCORD_RED_ROLE=111122223333444455
DISCORD_YELLOW_ROLE=111122223333444455
DISCORD_BLUE_ROLE=111122223333444455
DISCORD_PRIVATE_BOT_CHANNEL=111122223333444455
DISCORD_ADMIN_USER_ID=111122223333444455
DISCORD_RED_CHANNEL=111122223333444455
DISCORD_BLUE_CHANNEL=111122223333444455
DISCORD_YELLOW_CHANNEL=111122223333444455
DISCORD_SITE_CHANNEL=111122223333444455
DISCORD_LEADERBOARD_CHANNEL=111122223333444455
# Feature: /sign-up
# Mocked: yes
CONVERT_KIT_API_KEY=some_api_key
CONVERT_KIT_API_SECRET=some_api_secret
# Feature: /chats
# Mocked: yes
SIMPLECAST_KEY=some_simplecast_key
CHATS_WITH_KENT_PODCAST_ID=some_podcast_id
# Feature: /blog
# Mocked: yes
TWITTER_BEARER_TOKEN=some_twitter_bearer_token
# Feature: /action/refresh-cache
# Mocked: unnecessary (any value can be used)
REFRESH_CACHE_SECRET=really_whatever
# /login
# Mocked: yes
VERIFIER_API_KEY=some_api_key