Files
YelayMaths/yelaymaths_api/.env.example
T
2026-09-29 19:34:24 +08:00

44 lines
1.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 新库(MySQL 5.7)
# 注意:Prisma 的 migrate dev 需要 shadow database,要求账号有 CREATE DATABASE 权限;
# 宝塔默认账号没有该权限,生产环境请用 prisma migrate deploy。
DATABASE_URL="mysql://用户名:密码@127.0.0.1:3306/yelaymaths"
# 旧库(只读,仅迁移脚本使用)
LEGACY_DATABASE_URL="mysql://用户名:密码@127.0.0.1:3306/api_yeomai_site"
# 运行环境
NODE_ENV=development
PORT=3000
TZ=Asia/Shanghai
# 对外域名
API_BASE_URL="https://yelaymaths-api.yeomai.site"
STATIC_BASE_URL="https://yelaymaths-data.yeomai.site"
# 管理后台域名,用于跨域白名单
ADMIN_ORIGIN="https://yelaymaths-admin.yeomai.site"
# 密钥(部署时替换,勿使用示例值)
JWT_ACCESS_SECRET="change-me-access"
JWT_REFRESH_SECRET="change-me-refresh"
SESSION_KEY_ENC_SECRET="change-me-32-bytes-min"
# 播放地址签名密钥(与上面几个不要复用)
MEDIA_SIGN_SECRET="change-me-media-sign"
# 播放地址有效期(秒)
PLAY_URL_TTL_SECONDS=1800
# 课程数据端本地路径(媒体文件根目录)
DATA_ROOT="../yelaymaths_data.yeomai.site"
# 微信小程序(沿用现有 AppID)
WX_APPID="wx3fbaf897825bf04f"
WX_APPSECRET="change-me"
# 虚拟支付(开通后填写)
WX_OFFER_ID=""
WX_PAY_APPKEY=""
# 沙箱密钥,用于上线前试跑
WX_PAY_APPKEY_SANDBOX=""
# 0 现网 / 1 沙箱
WX_PAY_ENV=0