# ============================================================= # 智价云(药店版) - 生产环境变量配置模板 # 使用前:复制为 .env,填入真实值,权限设置为 600 # cp .env.example .env && chmod 600 .env # 警告:.env 文件严禁提交到 Git! # ============================================================= # ---- MySQL 数据库 ---- DB_HOST=localhost DB_PORT=3306 DB_NAME=zhijiayun_pharmacy DB_USERNAME=user DB_PASSWORD=qPa5*gt8o. # ---- Redis ---- REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD=123456 REDIS_DATABASE=0 # ---- JWT(必须 >= 256 bit 随机字符串,可用 openssl rand -base64 64 生成) ---- JWT_SECRET=&kB4uLH<&aL6(V64*X0;=j(Tf.DwPfJpgpLbUR0[o7i49V$0wJV:tvfu6qpE4^gznl|4SB$,0Dk:X0I|Y&9n4&;Oo,7htC%f-NyNGx2#2baqEY5I| # ---- 阿里云短信 ---- ALIBABA_CLOUD_ACCESS_KEY_ID=LTAI5tDwjfteBvivYN41r8sJ ALIBABA_CLOUD_ACCESS_KEY_SECRET=yowuOGi2nYYnrqGpO3qcz94C4brcPp SMS_SIGN_NAME=开邻 SMS_TEMPLATE_CODE=SMS_483305249 # ---- 微信开放平台 ---- WECHAT_APP_ID=请填入正式AppID WECHAT_APP_SECRET=请填入正式AppSecret WECHAT_REDIRECT_URI=https://your-domain.com/api/auth/wechat/callback # ---- 邀请链接基础地址(生产域名) ---- INVITE_BASE_URL=https://priceapi.kailin.com.cn # ---- 外部系统 API Key(第三方登录) ---- # 注意:API Key 已改为通过运营后台的全局系统配置管理,无需环境变量 # 运营端路径:/api/admin/system-config(configType=EXTERNAL_API,需要管理员权限) # 系统启动时会自动从 t_system_config 表加载默认 Key # 生产环境请务必通过运营端修改默认 Key 并配置 IP 白名单 # 如需覆盖默认值(启动前),可设置以下环境变量(建议用运营端管理): # EXTERNAL_MINIAPP_API_KEY=请替换为强随机字符串 # ---- 支付宝电脑网站支付(公钥模式优先) ---- ALIPAY_APP_ID=请填入支付宝应用ID ALIPAY_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/callback/alipay ALIPAY_RETURN_URL=https://priceapi.kailin.com.cn/payment/success # 公钥模式(优先):填入私钥字符串和支付宝公钥 ALIPAY_PRIVATE_KEY=请填入应用私钥 ALIPAY_PUBLIC_KEY=请填入支付宝公钥 # 证书模式(备选):未配置 ALIPAY_PUBLIC_KEY 时回退到证书模式 # ALIPAY_PRIVATE_KEY_PATH=certs/prod/alipay/app-private-key.txt # ALIPAY_APP_CERT_PATH=certs/prod/alipay/appCertPublicKey.crt # ALIPAY_CERT_PATH=certs/prod/alipay/alipayCertPublicKey_RSA2.crt # ALIPAY_ROOT_CERT_PATH=certs/prod/alipay/alipayRootCert.crt # ---- 支付宝安心付(小程序应用 - 周期卡会员管理)---- # 安心付对应的是支付宝小程序应用,与网页应用(二维码付款)使用不同的 appId、密钥和证书 ALIPAY_ANXIN_APP_ID=请填入安心付小程序应用ID # 公钥模式(优先):填入私钥字符串和支付宝公钥 ALIPAY_ANXIN_APP_PRIVATE_KEY=请填入安心付应用私钥 ALIPAY_ANXIN_PUBLIC_KEY=请填入安心付支付宝公钥 # 证书模式(备选):未配置 ALIPAY_ANXIN_PUBLIC_KEY 时回退到证书模式 # ALIPAY_ANXIN_PRIVATE_KEY_PATH=certs/prod/alipay-anxin/app-private-key.txt # ALIPAY_ANXIN_APP_CERT_PATH=certs/prod/alipay-anxin/appCertPublicKey.crt # ALIPAY_ANXIN_CERT_PATH=certs/prod/alipay-anxin/alipayCertPublicKey_RSA2.crt # ALIPAY_ANXIN_ROOT_CERT_PATH=certs/prod/alipay-anxin/alipayRootCert.crt # 安心付通知回调URL ALIPAY_ANXIN_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/anxin/notify/deduct ALIPAY_ANXIN_CARD_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/anxin/notify/card-change # ---- 微信支付(Native扫码) ---- # 生产证书放入 certs/prod/wechat/ 目录(三份文件:apiclient_key.pem, apiclient_cert.pem, apiclient_cert.p12) WECHAT_PAY_APP_ID=请填入微信应用AppID WECHAT_PAY_MCH_ID=请填入商户号 WECHAT_PAY_API_V3_KEY=请填入APIv3密钥 WECHAT_PAY_PRIVATE_KEY_PATH=certs/prod/wechat/apiclient_key.pem WECHAT_PAY_PRIVATE_CERT_PATH=certs/prod/wechat/apiclient_cert.pem WECHAT_PAY_KEY_PATH=certs/prod/wechat/apiclient_cert.p12 WECHAT_PAY_SERIAL_NO=请填入商户证书序列号 # 微信支付公钥(新商户必须配置) WECHAT_PAY_PUBLIC_KEY_PATH=certs/prod/wechat/pub_key.pem WECHAT_PAY_PUBLIC_KEY_ID=请填入公钥ID WECHAT_PAY_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/callback/wechat