1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # -*- coding: utf-8 -*-
- """
- Created on 2022-06-15
- ---------
- @summary:
- ---------
- @author: Dzr
- """
- import os
- # 服务基础信息
- PLATFORM_ENVIRONMENT = os.getenv("FASTAPI_ENV") # 运行环境
- PLATFORM_API = os.getenv("PLATFORM_API", "http://127.0.0.1:2119") # 平台地址
- # REDIS
- REDISDB_IP_PORT = os.getenv("REDISDB_IP_PORT", "192.168.3.182:6379")
- REDISDB_USER_PASS = os.getenv("REDISDB_USER_PASS", "jianyu@python")
- REDISDB_DB = int(os.getenv("REDISDB_DB", 1))
- # 企业微信报警
- WECHAT_WARNING_URL = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send"
- WECHAT_WARNING_ROBOT_KEY = "d7abfa68-dde5-43bf-a69a-cddcc1cc62fe"
- WECHAT_WARNING_PHONES = [
- # "@all",
- ]
- # 全局限制器
- """
- LIMITER_VALUE
- 参考:https://limits.readthedocs.io/en/latest/quickstart.html
- Examples:
- 1、10 per hour
- 2、10/hour
- 3、10/hour;100/day;2000 per year
- 4、100/day, 500/7days
- 5、5/minute
- """
- LIMITER_MAX_LIMIT = 1000 # 最大访问次数
- LIMITER_VALUE = f"{LIMITER_MAX_LIMIT}/day" # 限制数量
- LIMITER_REDIS_KEY = "limiter.warn" # 全局状态配置记录
- LIMITER_STORAGE_URI = os.getenv("LIMITER_STORAGE_URI", "redis://default:jianyu@python@192.168.3.182:6379/1")
|