# 生产环境(真实第三方,关闭 Mock) # 用途:服务器 /opt/dukang;bash deploy/sync-api-env.sh production # 本地开发请使用 .env(从 .env.example 复制),勿与生产混用 # 测试环境请使用 .env.staging(从 .env.staging.example 复制) APP_ENV=production NODE_ENV=production # 生产:阿里云 RDS(密码中的 @ ! 需 URL 编码为 %40 %21) DATABASE_URL="mysql://dukangadmin:CHANGE_ME@rm-xxxxxxxx.mysql.rds.aliyuncs.com:3306/dukang_prod?charset=utf8mb4" REDIS_URL="redis://localhost:6379/0" JWT_SECRET="CHANGE_ME-strong-random-secret" JWT_EXPIRES_IN="7d" PORT=8090 MOCK_SMS=false ALIYUN_SMS_SIGN_NAME= ALIYUN_SMS_TEMPLATE_CODE= # 核销确认(REDEEM_PHONE_CONFIRM) ALIYUN_SMS_TEMPLATE_CONFIRM_REDEEM= # 合伙人代下单确认(PARTNER_PROXY_ORDER) ALIYUN_SMS_TEMPLATE_PROXY_ORDER= ALIYUN_SMS_ACCESS_KEY_ID= ALIYUN_SMS_ACCESS_KEY_SECRET= MOCK_PAY=false MOCK_DELIVERY_AUTO=false AUTO_APPROVE_STORE=false TRUST_PROXY=true # C 端 H5 落地页(推广码二维码;生产统一入口) USER_H5_URL=https://user.runxian.top/user MOCK_WECHAT=false WX_APP_ID= WX_APP_SECRET= WX_MINI_APP_ID= WX_MINI_APP_SECRET= WX_MINI_PROMO_PAGE=pages/home/index # WX_MINI_ENV_VERSION=release WX_MCH_ID= WX_MCH_SERIAL_NO= WX_MCH_PRIVATE_KEY= WX_API_V3_KEY= WX_PLATFORM_CERT= WX_PAY_NOTIFY_URL=https://api.dukanghaoke.com/api/v1/callbacks/wechat/pay WX_REFUND_NOTIFY_URL=https://api.dukanghaoke.com/api/v1/callbacks/wechat/refund # 消息推送 URL: https://api.dukanghaoke.com/api/v1/callbacks/wechat/message WX_MINI_MSG_TOKEN= WX_MINI_MSG_AES_KEY= # 企业微信机器人总开关(实例在 HQ 企微机器人模块维护) WECOM_AIBOT_ENABLED=false # 运营告警:企业微信群机器人 Webhook # 运营告警 Webhook(已废弃运行时读取,仅 seed 导入 HQ「消息推送」) # WECOM_ALERT_ENABLED=false # WECOM_ALERT_WEBHOOK_URL= WECOM_ALERT_ENV_LABEL=production OSS_ACCESS_KEY_ID= OSS_ACCESS_KEY_SECRET= OSS_BUCKET=dukang-dev OSS_REGION=oss-cn-beijing OSS_CDN_BASE=https://dukang-dev.oss-cn-beijing.aliyuncs.com OSS_UPLOAD_PREFIX=uploads OSS_UPLOAD_EXPIRE_SECONDS=900 OSS_MAX_UPLOAD_BYTES=10485760