-
Notifications
You must be signed in to change notification settings - Fork 14
/
.example.env
135 lines (106 loc) · 3.26 KB
/
.example.env
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
NODE_ENV=development
PORT=1234
JWT_SECRET=your-secret-whatever
API_PREFIX=/api
API_VERSION=/v1
USER_AGENT=Podverse/Feed Parser
COOKIE_DOMAIN=localhost
COOKIE_IS_SECURE=
QUERY_AUTHORS_LIMIT=20
QUERY_CATEGORIES_LIMIT=20
QUERY_EPISODES_LIMIT=20
QUERY_MEDIA_REFS_LIMIT=20
QUERY_PLAYLISTS_LIMIT=20
QUERY_PODCASTS_LIMIT=20
QUERY_USER_HISTORY_ITEMS_LIMIT=20
QUERY_USERS_LIMIT=20
DB_TYPE=postgres
DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=postgres
DB_PASSWORD=mysecretpw
DB_DATABASE=postgres
DB_SSL_CONNECTION=
DB_SHOULD_SYNC=
# The ID of a logged-in user account, used only by the feed parser
# to generate official chapters (MediaRefs) based on the <podcast:chapters> tag.
# This user must be manually created through the API, then have its ID assigned here
# if you want to be able to parse official chapters and soundbites from podcast feeds.
# TODO: We should try to get rid of SUPER_USER_ID entirely!
# More Info: https://github.com/podverse/podverse-api/issues/569
SUPER_USER_ID=
EMAIL_VERIFICATION_TOKEN_EXPIRATION=31540000
RESET_PASSWORD_TOKEN_EXPIRATION=86400
FREE_TRIAL_EXPIRATION= 2592000
PREMIUM_MEMBERSHIP_EXPIRATION=31540000
PREMIUM_MEMBERSHIP_COST=5
WEBSITE_PROTOCOL=http
WEBSITE_DOMAIN=localhost:3000
WEBSITE_RESET_PASSWORD_PAGE_PATH=/reset-password?token=
WEBSITE_VERIFY_EMAIL_PAGE_PATH=/verify-email?token=
MAILER_SERVICE=
MAILER_HOST=
MAILER_PORT=
MAILER_USERNAME=
MAILER_PASSWORD=
MAILER_FROM=
MAILER_DISABLED=true
APP_STORE_API_URL_PROD=
APP_STORE_API_URL_SANDBOX=
APP_STORE_API_SHARED_SECRET=
BITPAY_API_KEY_PASSWORD=
BITPAY_API_KEY_PATH=/Users/mitch/Repos/podverse-api/src/config/bitpay/api.key
BITPAY_CURRENCY=USD
BITPAY_NOTIFICATION_URL=http://localhost:1234/api/v1/bitpay/notification/bitpay/notification
BITPAY_REDIRECT_URL=http://localhost:3000/payment/bitpay-confirming?id=
PAYPAL_MODE=sandbox
PAYPAL_CLIENT_ID=
PAYPAL_CLIENT_SECRET=
MATOMO_BASE_URL=
MATOMO_SITE_ID=
MATOMO_AUTH_TOKEN=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_QUEUE_FEED_PARSER_PRIORITY_URL=
AWS_QUEUE_FEED_PARSER_LIVE_URL=
AWS_QUEUE_FEED_PARSER_URL=
AWS_QUEUE_FEED_PARSER_ERRORS_URL=
AWS_QUEUE_FEED_PARSER_ERRORS_BATCH_COUNT=10
AWS_QUEUE_SELF_MANAGED_FEED_PARSER_URL=
AWS_QUEUE_SELF_MANAGED_FEED_PARSER_ERRORS_URL=
AWS_IMAGE_S3_BUCKET_NAME=
AWS_IMAGE_CLOUDFRONT_ORIGIN=
AWS_BACKUP_DATABASE_S3_BUCKET_NAME=
AWS_S3_IMAGE_LIMIT_UPDATE_DAYS=30
SHRUNK_IMAGE_SIZE=800
EMAIL_BRAND_COLOR=
EMAIL_HEADER_IMAGE_URL=
PODCAST_INDEX_AUTH_KEY=
PODCAST_INDEX_SECRET_KEY=
PODCAST_INDEX_BASE_URL=https://api.podcastindex.org/api/1.0
PODCAST_INDEX_RECENTLY_UPDATED_SINCE_TIME=1800000 # 30 minutes
PODCAST_INDEX_NEW_FEEDS_SINCE_TIME=43200000 # half a day
MANTICORE_DOMAIN=localhost
MANTICORE_PORT=9308
MANTICORE_PROTOCOL=http
TWITTER_API_BEARER_TOKEN=
MINIMUM_MOBILE_VERSION=3.1.1
LEGAL_NAME=
LEGAL_ADDRESS=
SOCIAL_FACEBOOK_IMAGE_URL=
SOCIAL_FACEBOOK_PAGE_URL=
SOCIAL_GITHUB_IMAGE_URL=
SOCIAL_GITHUB_PAGE_URL=
SOCIAL_REDDIT_IMAGE_URL=
SOCIAL_REDDIT_PAGE_URL=
SOCIAL_TWITTER_IMAGE_URL=
SOCIAL_TWITTER_PAGE_URL=
RATE_LIMITER_MAX_OVERRIDE=50
PODPING_HIVE_ACCOUNT=
PODPING_HIVE_POSTING_KEY=
FCM_GOOGLE_PATH_TO_AUTH_JSON=
MAINTENANCE_MODE_ENABLED= # lowercase true to enable
MAINTENANCE_MODE_DOWNTIME_EXPECTED= # in minutes
MAINTENANCE_MODE_SCHEDULED_START_TIME= # datetime
MAINTENANCE_MODE_SCHEDULED_END_TIME= # datetime