# -*- 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")