Files
simple-nanoshare/my_modules/app/constens.py
T
daniel156161 e541000347
Build and Push Docker Container / build-and-push (push) Successful in 2m28s
create Variables for to many 418 errors when they are a hacker or bot to get blocked
2026-01-07 00:00:44 +01:00

25 lines
856 B
Python

from my_modules.TheIPManager import TheIPManager
from my_modules.app.logger import logger
from dotenv import find_dotenv, load_dotenv, dotenv_values
import os, asyncio
async def read_dot_file():
if load_dotenv(find_dotenv()):
dot_env_file = find_dotenv()
await logger.info(f'Found dotenv File: {dot_env_file}')
await logger.info(f'Loaded Content: {dict(dotenv_values(dot_env_file))}')
asyncio.run(read_dot_file())
WEB_DEBUG = os.getenv("WEB_DEBUG", False)
SECRET_KEY = os.getenv("FLASK_SECRET_KEY", "USE_ENV_das_ist_ein_geheimer_schlüssel_1")
API_GROUP = os.getenv("API_GROUP", 'NanoShare')
THE_IP_BOT_MANAGER = TheIPManager()
# Blocke IPs (Bots, Hackers)
BLOCKED_IPS_ACCESSING_TIMES = int(os.getenv("BLOCKE_IPS_AFTER_ACCESSING_HOWMANY_TIME", 5))
BLOCKED_IPS_STORED_TIMEFRAME = int(os.getenv("BLOCKE_IPS_STORE_KEYS_TIMEFRAME", 3600))