.env.example 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. # =============================================================
  2. # 智价云(药店版) - 生产环境变量配置模板
  3. # 使用前:复制为 .env,填入真实值,权限设置为 600
  4. # cp .env.example .env && chmod 600 .env
  5. # 警告:.env 文件严禁提交到 Git!
  6. # =============================================================
  7. # ---- MySQL 数据库 ----
  8. DB_HOST=localhost
  9. DB_PORT=3306
  10. DB_NAME=zhijiayun_pharmacy
  11. DB_USERNAME=user
  12. DB_PASSWORD=qPa5*gt8o.
  13. # ---- Redis ----
  14. REDIS_HOST=127.0.0.1
  15. REDIS_PORT=6379
  16. REDIS_PASSWORD=123456
  17. REDIS_DATABASE=0
  18. # ---- JWT(必须 >= 256 bit 随机字符串,可用 openssl rand -base64 64 生成) ----
  19. JWT_SECRET=&kB4uLH<&aL6(V64*X0;=j(<!a^?Mg]]BS&r<CelU5*mw[.Y!1L^T+Fb&Aupc^;,V,bd?samGW=wf(|Wy?|dP=7%n|K1,1p8$8iVo|>Tf.DwPfJpgpLbUR0[o7i49<gY2,&]k#)PoZn#,cBl)<2&_jorS7RPg#9.Io&KE_z0A=A6myl-:(^$zngq#0S>V$0wJV:tvfu6qpE4^gznl|4SB$,0Dk:X0I|Y&9n4&;Oo,7htC%f-NyNGx2#2baqEY5I|
  20. # ---- 阿里云短信 ----
  21. ALIBABA_CLOUD_ACCESS_KEY_ID=LTAI5tDwjfteBvivYN41r8sJ
  22. ALIBABA_CLOUD_ACCESS_KEY_SECRET=yowuOGi2nYYnrqGpO3qcz94C4brcPp
  23. SMS_SIGN_NAME=开邻
  24. SMS_TEMPLATE_CODE=SMS_483305249
  25. # ---- 微信开放平台 ----
  26. WECHAT_APP_ID=请填入正式AppID
  27. WECHAT_APP_SECRET=请填入正式AppSecret
  28. WECHAT_REDIRECT_URI=https://your-domain.com/api/auth/wechat/callback
  29. # ---- 邀请链接基础地址(生产域名) ----
  30. INVITE_BASE_URL=https://priceapi.kailin.com.cn
  31. # ---- 外部系统 API Key(第三方登录) ----
  32. # 注意:API Key 已改为通过运营后台的全局系统配置管理,无需环境变量
  33. # 运营端路径:/api/admin/system-config(configType=EXTERNAL_API,需要管理员权限)
  34. # 系统启动时会自动从 t_system_config 表加载默认 Key
  35. # 生产环境请务必通过运营端修改默认 Key 并配置 IP 白名单
  36. # 如需覆盖默认值(启动前),可设置以下环境变量(建议用运营端管理):
  37. # EXTERNAL_MINIAPP_API_KEY=请替换为强随机字符串
  38. # ---- 支付宝电脑网站支付(公钥模式优先) ----
  39. ALIPAY_APP_ID=请填入支付宝应用ID
  40. ALIPAY_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/callback/alipay
  41. ALIPAY_RETURN_URL=https://priceapi.kailin.com.cn/payment/success
  42. # 公钥模式(优先):填入私钥字符串和支付宝公钥
  43. ALIPAY_PRIVATE_KEY=请填入应用私钥
  44. ALIPAY_PUBLIC_KEY=请填入支付宝公钥
  45. # 证书模式(备选):未配置 ALIPAY_PUBLIC_KEY 时回退到证书模式
  46. # ALIPAY_PRIVATE_KEY_PATH=certs/prod/alipay/app-private-key.txt
  47. # ALIPAY_APP_CERT_PATH=certs/prod/alipay/appCertPublicKey.crt
  48. # ALIPAY_CERT_PATH=certs/prod/alipay/alipayCertPublicKey_RSA2.crt
  49. # ALIPAY_ROOT_CERT_PATH=certs/prod/alipay/alipayRootCert.crt
  50. # ---- 支付宝安心付(小程序应用 - 周期卡会员管理)----
  51. # 安心付对应的是支付宝小程序应用,与网页应用(二维码付款)使用不同的 appId、密钥和证书
  52. ALIPAY_ANXIN_APP_ID=请填入安心付小程序应用ID
  53. # 公钥模式(优先):填入私钥字符串和支付宝公钥
  54. ALIPAY_ANXIN_APP_PRIVATE_KEY=请填入安心付应用私钥
  55. ALIPAY_ANXIN_PUBLIC_KEY=请填入安心付支付宝公钥
  56. # 证书模式(备选):未配置 ALIPAY_ANXIN_PUBLIC_KEY 时回退到证书模式
  57. # ALIPAY_ANXIN_PRIVATE_KEY_PATH=certs/prod/alipay-anxin/app-private-key.txt
  58. # ALIPAY_ANXIN_APP_CERT_PATH=certs/prod/alipay-anxin/appCertPublicKey.crt
  59. # ALIPAY_ANXIN_CERT_PATH=certs/prod/alipay-anxin/alipayCertPublicKey_RSA2.crt
  60. # ALIPAY_ANXIN_ROOT_CERT_PATH=certs/prod/alipay-anxin/alipayRootCert.crt
  61. # 安心付通知回调URL
  62. ALIPAY_ANXIN_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/anxin/notify/deduct
  63. ALIPAY_ANXIN_CARD_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/anxin/notify/card-change
  64. # ---- 微信支付(Native扫码) ----
  65. # 生产证书放入 certs/prod/wechat/ 目录(三份文件:apiclient_key.pem, apiclient_cert.pem, apiclient_cert.p12)
  66. WECHAT_PAY_APP_ID=请填入微信应用AppID
  67. WECHAT_PAY_MCH_ID=请填入商户号
  68. WECHAT_PAY_API_V3_KEY=请填入APIv3密钥
  69. WECHAT_PAY_PRIVATE_KEY_PATH=certs/prod/wechat/apiclient_key.pem
  70. WECHAT_PAY_PRIVATE_CERT_PATH=certs/prod/wechat/apiclient_cert.pem
  71. WECHAT_PAY_KEY_PATH=certs/prod/wechat/apiclient_cert.p12
  72. WECHAT_PAY_SERIAL_NO=请填入商户证书序列号
  73. # 微信支付公钥(新商户必须配置)
  74. WECHAT_PAY_PUBLIC_KEY_PATH=certs/prod/wechat/pub_key.pem
  75. WECHAT_PAY_PUBLIC_KEY_ID=请填入公钥ID
  76. WECHAT_PAY_NOTIFY_URL=https://priceapi.kailin.com.cn/api/payment/callback/wechat