-
Notifications
You must be signed in to change notification settings - Fork 1
/
.env.example
57 lines (43 loc) · 1.53 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
DATABASE_URL=postgres://cindy:cindy@localhost:5432/cindy
ENDPOINT=127.0.0.1:8000
# Log Level
RUST_LOG=INFO
# A comma seperated list of allowed origins, `*` matching
# only allowed in the beginning or at the end.
ALLOWED_ORIGINS=http://localhost*,http://127.0.0.1*
# Encoding key for RS256 algorithm
#PRIVATE_KEY_PATH=./private_key.pem
#PUBLIC_KEY_PATH=./public_key.pem
# Alternatively use HS256 algorithm to encode jwt with the following secret
# To keep safe, make sure you use a randomized sequence,
# e.g. the output of `uuidgen`.
SECRET=CINDYTHINK_SECRET
# Admin token for admin access for graphql query
ADMIN_SECRET=RUST_CINDYTHINK_NEXT
# Server timezone
SERVER_TZ=9
# Real IP header (if using a reverse proxy e.g. nginx)
#HEADER_REAL_IP=x-real_ip
# Image upload
# Max size of an image file (in bytes)
IMAGE_MAXSIZE=1048576
# Folder to store image files
UPLOAD_FOLDER=upload_images
# Duration (in days) for login session
LOGIN_MAX_AGE=30
# Duration (in days) for caching subscription data
SUBSCRIPTION_MAX_CACHE_TIME=3
# Duration (in days) of marking puzzle as `dazed`
#
# Note that yami has a higher priority than genre, so that a puzzle with
# { yami: Longterm, genre: Classic } will have 14 days of dazed duration
# if DAZE_DURATION_YAMI_LONGTERM = 14 and DAZE_DURATION_GENRE_CLASSIC = 7
DAZE_DURATION_DEFAULT=7
#DAZE_DURATION_YAMI_NONE=7
#DAZE_DURATION_YAMI_NORMAL=7
DAZE_DURATION_YAMI_LONGTERM=28
#DAZE_DURATION_GENRE_CLASSIC=7
DAZE_DURATION_GENRE_TWENTY_QUESTIONS=14
DAZE_DURATION_GENRE_LITTLE_ALBAT=14
DAZE_DURATION_GENRE_OTHERS=28
# vim: ft=sh