.env.example 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ################################################################################
  2. # Alien Cloud Python - 环境变量模板(入库,不含敏感信息)
  3. #
  4. # 使用方法:
  5. # 1) 复制为 .env.dev / .env.sit / .env.uat(按环境填充)
  6. # 2) 启动服务前设置 APP_ENV,例如:
  7. # export APP_ENV=dev # 本地开发
  8. # docker run -e APP_ENV=uat ...
  9. # 3) config.py 会自动加载 .env.${APP_ENV}
  10. ################################################################################
  11. # 当前环境标识(dev/sit/uat),通常通过 docker run -e APP_ENV=xxx 注入而非写在文件里
  12. # APP_ENV=dev
  13. # -------------------- 鉴权 --------------------
  14. SECRET_KEY=please-change-me
  15. ALGORITHM=HS256
  16. ACCESS_TOKEN_EXPIRE_MINUTES=10080
  17. # -------------------- 数据库 --------------------
  18. DB_USER=root
  19. DB_PASSWORD=
  20. DB_HOST=
  21. DB_PORT=3306
  22. DB_NAME=
  23. # -------------------- Redis(单机与哨兵二选一) --------------------
  24. # 单机模式:填 REDIS_URL,留空 REDIS_SENTINELS
  25. REDIS_URL=
  26. # 哨兵模式:填 REDIS_SENTINELS,留空 REDIS_URL
  27. REDIS_SENTINELS=
  28. REDIS_MASTER_NAME=mymaster
  29. REDIS_PASSWORD=
  30. REDIS_DB=0
  31. REDIS_SENTINEL_USERNAME=
  32. REDIS_SENTINEL_PASSWORD=
  33. REDIS_SOCKET_TIMEOUT=0.5
  34. REDIS_CONNECT_TIMEOUT=1.0
  35. # -------------------- 服务监听端口(容器内) --------------------
  36. GATEWAY_PORT=33333
  37. STORE_PORT=8001
  38. CONTRACT_PORT=8002
  39. LAWYER_PORT=8004
  40. # -------------------- 下游服务地址(网关代理用) --------------------
  41. STORE_BASE_URL=http://127.0.0.1:8001
  42. CONTRACT_BASE_URL=http://127.0.0.1:8002
  43. # -------------------- e签宝回调地址 --------------------
  44. ESIGN_CALLBACK_URL=
  45. ESIGN_DEVELOPER_CALLBACK_URL=
  46. ESIGN_REDIRECT_URL=https://www.esign.cn/
  47. # -------------------- 阿里云短信 --------------------
  48. ALIYUN_SMS_SIGN_NAME_CONTRACT=
  49. ALIYUN_SMS_TEMPLATE_CODE_CONTRACT=
  50. ALIYUN_ACCESS_KEY_ID=
  51. ALIYUN_ACCESS_KEY_SECRET=