---
# System prepended metadata

title: Admin API

---

### Admin API
- node: 14
- .env
```
APP_NAME=BILLIE MBP GAME ADMIN API
########################################################################################
# NODE
NODE_ENV=develop
NODE_PATH=./
PORT=31680

EXTERNAL_PORT=31680
########################################################################################
# 平行處理數，以 CPU CORE 數量為上限
CLUSTER=1

########################################################################################
LOG_LEVEL=debug

########################################################################################
# Redis
REDIS_CLIENT_HOST=localhost
# REDIS_CLIENT_HOST=192.168.40.2
REDIS_CLIENT_PORT=6379

# MONGO_HOST=mongodb://mahjong:mj%40game@192.168.30.2:27017/game?retryWrites=true&w=majority
MONGO_HOST=mongodb://192.168.60.50:27017/game?retryWrites=true&w=majority
# MONGO_HOST=mongodb://172.31.31.43:27017/game
MONGO_POOLING=10

# Redis 暫存時間
REDIS_CACHE_TIME=86400

AMQP_HOST=amqp://rabbitmq:rabbitmq@localhost:5672/egame
# AMQP_HOST=amqp://rabbitmq:rabbitmq@192.168.40.2:5672/egame

########################################################################################
# LOG FILE DIR
LOG_DIR=./logs

# token 時效(秒), 12小時
TOKEN_EXPIRED_TIME=43200

# 是否限定用戶的登入 IP，會查驗用戶於 db 用的 user.ip 欄位
CHECK_OPERATOR_IP=0

# 是否限定訪問的 domain，會查驗用戶於 db 用的 user.domain 欄位
CHECK_CORS=0

# api request timeout
API_TIMEOUT=300000

# 記錄什麼類型的 request, 系統會獎 reqeust log 記到 request_log model
REQUEST_LOG=POST,PUT,DELETE

API_PREFIX=

ENCRYPTION_KEY=bxvip.cobxvip.cobxvip.cobxvip.cobxvip.co

PAGE_SIZE=50

#
REDIS_PREFIX=game:admin:

# dashboard 送出的分析任務延遲(用來避開進行當下時間的統計)
DASHBOARD_JOB_DELAY=3

# 可使用的 slot 機制
SLOT_GAME_MECHANISM_LIST=slot1,slot2,slot3

# 可使用的 poker 機制
POKER_GAME_MECHANISM_LIST=oxoxdealer,casinoOxOx,threeFaceCard,blackJack,goldenFlower

# 目前可接受的遊戲分類
GAME_CATEGORY_LIST=slot

# AWS
AWS_ACCESS_KEY_ID=AKIAS7M7WTFZCW6XVOXO
AWS_SECRET_ACCESS_KEY=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
# AWS_ACCESS_KEY_ID=AKIAS7M7WTFZCEXBBQ6J
# AWS_SECRET_ACCESS_KEY=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
AWS_BUCKET=bx-slot-game
AWS_REGION=ap-east-1

IGNORE_STATISTICS_OPERATORS=260,2,132,7671

# IGNORE_CRONJOBS = rtpRandomUpdate,casinoMessageNotify,mahjongStatistics,redEnvelopeOxOxUpdate,redEnvelopeBombUpdate
IGNORE_CRONJOBS = rtpRandomUpdate,casinoMessageNotify,mahjongStatistics,redEnvelopeOxOxUpdate,redEnvelopeBombUpdate,closePlayExpired,closeRecordExpired,slotTablesStatistics,statisticsReport

UTC_OFFSET=480

# closePlayExpired, closeRecordExpired, dashboard, sendTgReport, slotTablesStatistics, statisticsReport

```

- slot-server-pack
`https://gitlab.riversense.tw/egames/slot-server-pack`

