-
Notifications
You must be signed in to change notification settings - Fork 326
/
.env
72 lines (56 loc) · 1.65 KB
/
.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
# App's running environment
NODE_ENV="production"
# App's running port
PORT="4040"
# Keep logs (in days)
# default: 10
# Note: Keeps log-files of no. of days defined
LOG_DAYS=10
# Max request body size
APP_MAX_UPLOAD_LIMIT="50mb"
# Max Parameter Limit that are allowed in
# URL-encoded data
APP_MAX_PARAMETER_LIMIT="5000"
# Is CORS Enabled
# default: true (Accepts only boolean)
CORS_ENABLED=true
# API Prefix
API_PREFIX="api"
# JSON Web Tokem Expiry time
# Note: In minutes
JWT_EXPIRES_IN=3
# Enable Queue Monitor Server
QUEUE_HTTP_ENABLED=true
# QUEUE Monitor's HTTP Port
# Note: This value is required iff QUEUE_HTTP_ENABLED is true
QUEUE_HTTP_PORT=5550
# REDIS QUEUE Settings
# Refer this link for further details: https://github.com/Automattic/kue#redis-connection-settings
REDIS_QUEUE_PORT=6379
REDIS_QUEUE_URL='127.0.0.1'
REDIS_QUEUE_HOST='127.0.0.1'
REDIS_QUEUE_DB=3
REDIS_QUEUE_PREFIX='q'
# App's global details
APP_NAME="Geek Dashboard"
APP_DESCRIPTION="A Web Server built with Express, Typescript, Mongoose, and Pug."
APP_URL="http://localhost:4040"
APP_KEYWORDS="web-server, typescript-express, typescript, express"
COMPANY_NAME="GeekyAnts"
# App's secret key
# Note: This value will be used in CSRF Token
# as well as in JSON Web Token (ie. JWT)
APP_SECRET="1242#$%$^%!@@$!%*(%^jnadkjcn"
# Mongoose uri with the database name
MONGOOSE_URL="mongodb://127.0.0.1:27017/typescript_mongoose"
# Google OAuth2 details
GOOGLE_ID=""
GOOGLE_SECRET=""
# Twitter OAuth details
TWITTER_KEY=""
TWITTER_SECRET=""
# App's Social Links
GOOGLE_URL="https://google.com"
FACEBOOK_URL="https://facebook.com"
TWITTER_URL="https://twitter.com"
LINKEDIN_URL="https://linkedin.com"