Files
YelayMaths/yelaymaths_api/.env.example
T
2026-09-30 03:38:10 +08:00

52 lines
1.8 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"
# 开发库连接串。配置后管理后台会出现「生产库 / 开发库」切换按钮;留空则按钮置灰。
# 只影响管理后台的数据查看,小程序接口永远走 DATABASE_URL。
DATABASE_URL_DEVELOP="mysql://用户名:密码@127.0.0.1:3306/yelaymaths_develop"
# 旧库(只读,仅迁移脚本使用)
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"
# 媒体上游地址。媒体文件不在本机时填写,留空则读 DATA_ROOT 本地磁盘。
# 例:MEDIA_UPSTREAM="http://127.0.0.1:2525"
MEDIA_UPSTREAM=""
# 微信小程序(沿用现有 AppID)
WX_APPID="wx3fbaf897825bf04f"
WX_APPSECRET="change-me"
# 虚拟支付(开通后填写)
WX_OFFER_ID=""
WX_PAY_APPKEY=""
# 沙箱密钥,用于上线前试跑
WX_PAY_APPKEY_SANDBOX=""
# 0 现网 / 1 沙箱
WX_PAY_ENV=0