-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env-example
54 lines (45 loc) · 1.6 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
# API PORT
LEADERBOARD_API_PORT=8800
# AUTHENTICATION FOR DEPLOYED INSTANCES
LEADERBOARD_API_TOKEN_SECRET_KEY=
LEADERBOARD_API_TOKEN_EXPIRATION_TIME=
# MONGO DB
LEADERBOARD_API_MONGO_HOSTS='0.0.0.0'
LEADERBOARD_API_MONGO_PORTS=27017
LEADERBOARD_API_MONGO_USER=
LEADERBOARD_API_MONGO_PASSWORD=
LEADERBOARD_API_MONGO_SRV=
LEADERBOARD_API_MONGO_SSL=
LEADERBOARD_API_MONGO_REPLICA_SET=
LEADERBOARD_API_MONGO_AUTH_MECHANISM=
LEADERBOARD_API_MONGO_AUTH_SOURCE=
LEADERBOARD_API_MONGO_DB_NAME='leaderboard-api'
# REDIS
LEADERBOARD_API_REDIS_HOSTS='0.0.0.0'
LEADERBOARD_API_REDIS_PORTS=6379
LEADERBOARD_API_REDIS_USER=
LEADERBOARD_API_REDIS_PASSWORD=
LEADERBOARD_API_REDIS_IANA=
LEADERBOARD_API_REDIS_DATABASE=
# ATOMIC ASSETS API
ATOMIC_ASSETS_API_HOST='atomicassets-api.alienworlds.io'
ATOMIC_ASSETS_API_PORT=''
ATOMIC_ASSETS_API_SECURE=1
# Number of significant decimal places for api response
TLM_DECIMAL_PRECISION=4
# Cron jobs to archive data from Redis to MongoDB
ARCHIVE_BATCH_SIZE=1000
MAX_ATTEMPTS_PER_BATCH=10
DAILY_ARCHIVE_CRON_TIME='0 0 * * *'
WEEKLY_ARCHIVE_CRON_TIME='0 0 * * 1'
MONTHLY_ARCHIVE_CRON_TIME='0 0 1 * *'
# NEW RELIC TELEMETRY
# Key attributes are pre-defined by New Relic platform and cannot be changed at will.
# Read more about configuring New Relic via environment variables at following URL
# https://docs.newrelic.com/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration/#environment
NEW_RELIC_ENABLED=false
NEW_RELIC_LICENSE_KEY=''
NEW_RELIC_APP_NAME='leaderboard-api-example'
ARCHIVE_BROADCAST_PORT=9003
ARCHIVE_BROADCAST_HOST='localhost'
ARCHIVE_BROADCAST_DRIVER='TCP'