-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.env.example
47 lines (39 loc) Β· 1.11 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
#Β Node
NODE_ENV=development
# DOCKER
DOCKER_API_PORT=8080
LOCAL_API_PORT=3000
# Postgres
POSTGRES_DB=mydatabase
POSTGRES_USER=myuser
POSTGRES_PASSWORD=mypassword
POSTGRES_URL=127.0.0.1
POSTGRES_PORT=5432
# JSON Web Token
JWT_TOKEN_SECRET=mysecret
# Token Expirations
EXPIRATION_JWT_TOKEN=15m
EXPIRATION_REFRESH_TOKEN=1w
EXPIRATION_XSRF_TOKEN=1w
EXPIRATION_PASSWORD_RESET_TOKEN=10m
EXPIRATION_MAGIC_LOGIN_TOKEN=10m
EXPIRATION_VALIDATION_TOKEN=10m
EXPIRATION_INVITATION_TOKEN=10m
# Passport
GOOGLE_CALLBACK_URL=http://localhost:3000/auth/google/callback
GOOGLE_CLIENT_ID=xxxx
GOOGLE_CLIENT_SECRET=XXXX
GOOGLE_CLIENT_API_KEY=XXXX
# Sendgrid
SENDGRID_API_KEY=XXXX
# Owner / First user. All optional.
# Use with `npm run seed:owner`
SEEDED_OWNER_USERNAME='resident'
SEEDED_OWNER_FIRSTNAME='Resident'
SEEDED_OWNER_LASTNAME='Zero'
SEEDED_OWNER_EMAIL='[email protected]'
SEEDED_OWNER_PASSWORD='R351D3NT!zero'
# Network
TRUST_PROXY_NUMBER='1' # https://express-rate-limit.mintlify.app/guides/troubleshooting-proxy-issues#the-global-limiter-problem