42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
# ── Database ──
|
|
DB_HOST=localhost
|
|
DB_PORT=5432
|
|
DB_USERNAME=genex
|
|
DB_PASSWORD=genex_dev_password
|
|
DB_NAME=genex
|
|
|
|
# ── Redis ──
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
|
|
# ── JWT ──
|
|
JWT_ACCESS_SECRET=dev-access-secret-change-in-production
|
|
JWT_ACCESS_EXPIRY=15m
|
|
JWT_REFRESH_SECRET=dev-refresh-secret-change-in-production
|
|
JWT_REFRESH_EXPIRY=7d
|
|
|
|
# ── SMS ──
|
|
SMS_ENABLED=false
|
|
SMS_CODE_EXPIRE_SECONDS=300
|
|
SMS_DAILY_LIMIT=10
|
|
SMS_MAX_VERIFY_ATTEMPTS=5
|
|
|
|
# ── Aliyun SMS (only when SMS_ENABLED=true) ──
|
|
# ALIYUN_ACCESS_KEY_ID=
|
|
# ALIYUN_ACCESS_KEY_SECRET=
|
|
# ALIYUN_SMS_SIGN_NAME=券金融
|
|
# ALIYUN_SMS_TEMPLATE_CODE=SMS_501745796
|
|
# ALIYUN_SMS_TPL_REGISTER=SMS_501745796
|
|
# ALIYUN_SMS_TPL_LOGIN=SMS_501720822
|
|
# ALIYUN_SMS_TPL_RESET_PASSWORD=SMS_501735781
|
|
# ALIYUN_SMS_TPL_CHANGE_PHONE=SMS_501925825
|
|
# ALIYUN_SMS_TPL_IDENTITY_VERIFY=SMS_501925825
|
|
# ALIYUN_SMS_TPL_TRANSACTION=SMS_501820752
|
|
# ALIYUN_SMS_TPL_PAYMENT=SMS_501855782
|
|
|
|
# ── Kafka (optional, events silently skipped if unavailable) ──
|
|
KAFKA_BROKERS=localhost:9092
|
|
|
|
# ── Service ──
|
|
PORT=3010
|