- 新增 send-callback-service.ts: 卡券发码回调 (eticket/send) - 新增 consume-callback-service.ts: 核销回调 (eticket/consume) - 新增 destroy-callback-service.ts: 销毁回调 (eticket/destroy) - 三个回调均在对应入站接口处理成功后异步触发(fire-and-forget) - 共享 sendCallbackEnabled 开关控制,默认关闭 - 新增 accessToken 配置项(OAuth获取) - 新增 scripts/curl-send-callback.ts: 手动测试 curl 生成脚本 - docker-compose 添加 KUASHOU_INDUSTRY_ACCESS_TOKEN / SEND_CALLBACK_ENABLED 环境变量
42 lines
1.1 KiB
Bash
42 lines
1.1 KiB
Bash
# 生产部署模板。复制为 .env 后替换所有 change-me 值。
|
|
# 真实密钥不要提交到 git。
|
|
|
|
# App / Caddy
|
|
APP_DOMAIN=order.khhao.com
|
|
CADDY_SITE_ADDR=https://order.khhao.com
|
|
TZ=Asia/Shanghai
|
|
BACKEND_PORT=3000
|
|
|
|
# Claim Links
|
|
CLAIM_BASE_URL=https://order.khhao.com/#/claim
|
|
|
|
# Database
|
|
POSTGRES_DB=order_site
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=change-me-postgres-password
|
|
DATABASE_URL=postgres://postgres:change-me-postgres-password@postgres:5432/order_site
|
|
|
|
# Logging
|
|
LOG_LEVEL=info
|
|
LOG_RETENTION_DAYS=30
|
|
|
|
# Admin
|
|
ADMIN_SESSION_SECRET=change-me-long-random-session-secret
|
|
ADMIN_DEFAULT_USERS_JSON=[{"username":"admin","password":"change-me-admin-password","role":"admin"},{"username":"operator","password":"change-me-operator-password","role":"operator"}]
|
|
|
|
# 91Kaquan
|
|
KAQUAN91_USER_ID=
|
|
KAQUAN91_SECRET=
|
|
|
|
# 快手行业电子凭证
|
|
KUASHOU_INDUSTRY_APP_KEY=
|
|
KUASHOU_INDUSTRY_APP_SECRET=
|
|
KUASHOU_INDUSTRY_SIGN_SECRET=
|
|
KUASHOU_INDUSTRY_MESSAGE_SECRET=
|
|
KUASHOU_INDUSTRY_ACCESS_TOKEN=
|
|
KUASHOU_INDUSTRY_SEND_CALLBACK_ENABLED=false
|
|
|
|
# Cloudtentacles
|
|
CLOUDTENTACLES_DEVICE_ID=08bc9d8c-fd15-48ea-bc00-8d754076cafc
|
|
CLOUDTENTACLES_DEVICE_TYPE=1
|