.env.example 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. # 数据库配置
  2. DB_TYPE = mysql
  3. DB_HOST = 127.0.0.1
  4. DB_PORT = 3306
  5. DB_NAME = saiadmin
  6. DB_USER = root
  7. DB_PASSWORD = 123456
  8. DB_PREFIX =
  9. DB_CHARSET = utf8mb4
  10. # 缓存方式,支持file|redis
  11. CACHE_MODE = file
  12. # Redis配置
  13. REDIS_HOST = 127.0.0.1
  14. REDIS_PORT = 6379
  15. REDIS_PASSWORD = ''
  16. REDIS_DB = 0
  17. # MQTT 配置。配置 Broker 后将 MQTT_ENABLED 设为 true。
  18. MQTT_ENABLED = false
  19. MQTT_SCHEME = mqtt
  20. MQTT_HOST = 127.0.0.1
  21. MQTT_PORT = 1883
  22. MQTT_CLIENT_ID = saiadmin-server
  23. MQTT_USERNAME = ''
  24. MQTT_PASSWORD = ''
  25. MQTT_SUBSCRIPTIONS = devices/+/telemetry
  26. MQTT_PUBLISH_TOPICS = devices/+/command
  27. MQTT_SUBSCRIBE_QOS = 1
  28. MQTT_MAX_PAYLOAD_BYTES = 1048576
  29. MQTT_CLEAN_SESSION = false
  30. MQTT_RECONNECT_PERIOD = 3
  31. MQTT_CONNECT_TIMEOUT = 10
  32. MQTT_KEEPALIVE = 50
  33. MQTT_SSL = false
  34. # 供水设备接口预留。协议适配器尚未配置前保持关闭。
  35. WATER_DEVICE_HTTP_ENABLED = false
  36. WATER_DEVICE_MQTT_ENABLED = false
  37. WATER_DEVICE_HTTP_TOKEN = ''
  38. # 车载设备供电/断电指令服务。沿用旧系统 /cdy/tasks 协议;未配置时后台会拒绝下发,避免伪造成功。
  39. DEVICE_COMMAND_ENDPOINT =
  40. # 设备二维码扫描内容的公共前缀;为空时二维码仅编码设备机器码。
  41. DEVICE_QR_BASE_URL =
  42. # 验证码配置,支持cache|session
  43. CAPTCHA_MODE = cache
  44. #前端目录
  45. FRONTEND_DIR = saiadmin-vue
  46. # 小程序独立微信登录;留空时登录明确返回未配置,不能用后台 JWT 代替。
  47. MINI_WECHAT_APPID = ''
  48. MINI_WECHAT_SECRET = ''
  49. # 短信登录(短信宝)。手机号必须先在后台绑定到已有小程序账号才会真正下发短信。
  50. # MINI_SMS_PASSWORD 填写短信宝密码的32位MD5值或API Key,原样透传,不填原始登录密码。
  51. # 可选:MINI_SMS_CODE_PEPPER 用于验证码哈希的额外密钥,留空时回退使用 MINI_SMS_PASSWORD。
  52. MINI_SMS_LOGIN = false
  53. MINI_SMS_USER = ''
  54. MINI_SMS_PASSWORD = ''
  55. MINI_SMS_ENDPOINT = 'https://api.smsbao.com/sms'
  56. # 填写短信宝平台登记的公司签名,例如 云泉智配;发送时自动补上【】。
  57. MINI_SMS_SIGNATURE = ''
  58. MINI_SMS_CODE_PEPPER = ''
  59. # Fixed test phone login is controlled by this switch, independently of APP_ENV and client IP.
  60. # When enabled, anyone with a listed test number and fixed code can access that test account.
  61. APP_ENV = production
  62. MINI_TEST_PHONE_LOGIN = false
  63. # 只有这些对端地址可以设置 X-Forwarded-For。默认信任回环,nginx/负载均衡部署时需列出每一跳代理地址;
  64. # 正确配置代理链,才能按实际调用方 IP 分别计算登录限流。
  65. MINI_TRUSTED_PROXIES = '127.0.0.1,::1'
  66. MINI_SUPPORT_PHONE = ''
  67. MINI_PURCHASE_AGREEMENT_URL = ''
  68. MINI_PRIVACY_URL = ''
  69. # Exact browser origins for Swagger UI / H5, comma-separated. Replace with the actual HTTPS origin when deployed.
  70. MINI_ALLOWED_ORIGINS = 'http://127.0.0.1:8787,http://localhost:8787'