.env 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # cat .env.prod# ==================================
  2. # 生产环境配置文件模版
  3. # 复制此文件为 .env.prod 并修改配置
  4. # ==================================
  5. ENVIRONMENT = "prod"
  6. # 服务器配置
  7. SERVER_HOST = "0.0.0.0" # 允许访问的IP地址
  8. SERVER_PORT = 8001 # 服务端口
  9. # 文档配置
  10. DEBUG = True # 调试模式
  11. TITLE = "🎉 Payment Platform 🎉 -prod" # 文档标题
  12. VERSION = "0.1.0" # 版本号
  13. SUMMARY = "接口汇总" # 文档概述
  14. DOCS_URL = "/docs" # Swagger UI路径
  15. REDOC_URL = "/redoc" # ReDoc路径
  16. ROOT_PATH = "/api/v1" # API路由前缀
  17. DESCRIPTION = "该项目是一个基于python的web服务框架,基于fastapi和sqlalchemy实现。" # 文档描述
  18. # 是否启用演示模式
  19. DEMO_ENABLE = False
  20. # 数据库配置
  21. DATABASE_TYPE = "postgres" # mysql、postgres、sqlite、dm(sqlite、dm不支持代码生成)
  22. # 数据库配置
  23. DATABASE_HOST = "postgres"
  24. DATABASE_PORT = 5432 # MySQL:3306 PostgreSQL:5432
  25. DATABASE_USER = "admin"
  26. DATABASE_PASSWORD = "xjz#123321"
  27. DATABASE_NAME = "payment_platform_prod"
  28. # Redis配置
  29. REDIS_ENABLE = True
  30. REDIS_HOST = "redis"
  31. REDIS_PORT = 6379
  32. REDIS_USER = ""
  33. REDIS_PASSWORD = "123456#xjz"
  34. REDIS_DB_NAME = 0
  35. # 日志配置
  36. LOGGER_LEVEL = 'INFO'
  37. # 大模型配置
  38. OPENAI_BASE_URL = "https://api.deepseek.com"
  39. OPENAI_API_KEY = "your_api_key"
  40. OPENAI_MODEL = "deepseek-chat"
  41. # 支付宝配置
  42. ALIPAY_APPID = "2021005122654283" # 支付宝应用ID
  43. ALIPAY_PRIVATE_KEY = "MIIEogIBAAKCAQEAnhU7Ix3+klh7k+5+Vx10tmqS2MkWD3MIkB+GpwZm94SccEISoLjCatW56U1QJo7D9SP1rSwyJ3dtvbiEpje8f0D+iaHilX9tkdWZMnsI9XbQqmqLkjDPFdmII3sa4p9Mx1UUOtIGmPhKYmnR8jM85SEmf9ivuFOKZISny5LxDYam2o3czGKjRiLgb7oNs4LKf9isc1k4r/XeCEAhLPejFgilSiKWC8DQbiSG15DvOKrr0BxM1gb0YUngQr11diUSYx5LRXWjhUE7WkPaSGkLDVuZ+ZAHddH9DddPrfjoQpiq7ROJNTkxVuNo5Bqont5fvLnzIN9/9pR8bJVLNBDFlQIDAQABAoIBADbXhryYG0kKCVU41/vA7EycjHVIza5uafoV9dDcF7ym9N69DVlUv53wp56Yg8XcoX7aCtEZFA09EYVQDjTcATjkg2mcD89tdcWyJIOuy1zc62czr1f4Nt+Np/0nKByWxzwf9/SwCDnpaWTa8UrlG6sh5QlVUyDPWqOkodGuGJJoJoaC/yM2kXjovR/JbKvqevRRI/ZpqUU8OXU1MzBuYH3OEWmYjDFpydIJnEYRS9U4Ftgo3q8diRbTSb1rPR5cxyJh6ikoRNLnrWuEX/B2QW32Qag6vYrjq+LXtW7hzZYoNUAaEzf2c8WP9nrzw3IBvAF+sBBhiyH8wlxcSEndR8ECgYEA8Ka2sy4iTuLkf9Qxd22IRAxXgnkh7ITB71OM4OIU5dZULysAbnwTc/9B6URyuQ7o64VFQQHZtXLM/Ujt2l09RU2caUBkzRS495g6H53mZSY78k4F6nI9eEqTE0PPRiPZ/NrV1ZeUdOU4p1iaO6KxHJrMY5hCRMns5OX/jm4DfhsCgYEAqCpdfpTRqW03pMpM0MN3S43Z4xdthxeBDa0mGGo3CpQImj8WvVaAMiTNjnH/NBupXT/akn6lURQANo9IjR4EvoA8vgtYBYOrB+kchDRwbl4elAzdGYcUWixBnuKaz23yncOFXai0RwcnSZ57lF++fUlC778u2MUoLGk8JeozRg8CgYAJDSw4BxcxQmV3zWJi7JLAhHpSJP46qC+nMcxNtRM2Jd6au5JTlYUhyssO3A04mq/2E9gr/sbShVPifvi7SuCAF9A3QT3JXOssHOSqxcShr1N35KliTRO0z5FCmz1TlQug8BY053OlBe4glTuP3Kmuur/PSy3K6pFndqMrF0Y4WwKBgGbaopyNQT8zQdlUsm7tXsWjWSUAa0k5IwHOaYJ9VHTv3eMZuzrK8VW6FM+PAdxJHumd6H25YDua1BaKxIErXxN1M7G5Fnko8y6/cWWa/TlD78f1pjW63MPaVbhsOOut/7pmn+eNC9Z1lZ39hPBXLxdJ+9rPQEPtMokXRGacPAgZAoGATt/Rko7fkFST19JOiMorFyp26cZQ91ZLrPADRIZEN4H9ShZhHTeSBN32ZGUFYsOjLzM8g0Xui2w2NAQBrmeHCGNXrV+vFRX6+s5cccUtohtpjYK07mz4RbeScWL/oebNubDR1XsdiUKe+JQsHT5MMksKk/kmBbIfIJ3wDdeJLlk=" # 应用私钥(RSA2)
  44. ALIPAY_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqUX9WqZPwh57HqR2RiAEYe8GWrXl8Zz9YC7dz7dnfGY1k/ma8/w18TC7txausbCCHCEWl52836+gdD1uQumCxPYPtkoWcZy8984kCE3whaV9O2PoaCd6Q3/Ww0WpRAvJDGDpa032t3vuTPSUbbU0N8iYfPua9a8z1JjbD4hDiIVMN797PllUDQEuIfNV+C06usGZxL01e/zBdMiIun1HhrVqHQ+p+GjHQXZ58kqP1EIGOg4/1HPib5i4umXULnVsCYZ0dvvdyrSiJxCnqMZZmtVSVm9rA+TYaiEoVf1RlchZPOKBFhF1gMGRsYh3LPL9cU4lbqt6DpZiLggsudD4NQIDAQAB" # 支付宝公钥(RSA2)
  45. ALIPAY_FORMAT = "json" # 响应格式
  46. ALIPAY_CHARSET = "utf-8" # 字符集
  47. ALIPAY_SIGN_TYPE = "RSA2" # 签名类型(RSA/RSA2)
  48. ALIPAY_SANDBOX = False # 是否沙箱环境
  49. ALIPAY_NOTIFY_URL = "" # 异步通知地址
  50. ALIPAY_RETURN_URL = "" # 同步跳转地址
  51. ALIBABA_CLOUD_ACCESS_KEY_ID = "LTAI5t5jHkQMY2T7V5n4ofMr"
  52. ALIBABA_CLOUD_ACCESS_KEY_SECRET = "RYaofbQBRc93LC1oxCbgJGTVMCzNW4"