Initial commit
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
BASE_DIR = Path(__file__).parent
|
||||
|
||||
DATABASE_URL = os.getenv("DATABASE_URL", f"sqlite:///{BASE_DIR}/tnproxy.db")
|
||||
|
||||
SERVER_HOST = os.getenv("SERVER_HOST", "0.0.0.0")
|
||||
SERVER_PORT = int(os.getenv("SERVER_PORT", "8080"))
|
||||
|
||||
SECRET_KEY = os.getenv("SECRET_KEY", "change-me-in-production")
|
||||
|
||||
LOG_DIR = os.getenv("LOG_DIR", f"{BASE_DIR}/logs")
|
||||
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO")
|
||||
|
||||
LOG_ROTATE_MAX_BYTES = int(os.getenv("LOG_ROTATE_MAX_BYTES", 10485760))
|
||||
LOG_ROTATE_BACKUP_COUNT = int(os.getenv("LOG_ROTATE_BACKUP_COUNT", 5))
|
||||
|
||||
SMTP_HOST = os.getenv("SMTP_HOST", "")
|
||||
SMTP_PORT = int(os.getenv("SMTP_PORT", "587"))
|
||||
SMTP_USER = os.getenv("SMTP_USER", "")
|
||||
SMTP_PASSWORD = os.getenv("SMTP_PASSWORD", "")
|
||||
SMTP_FROM = os.getenv("SMTP_FROM", "")
|
||||
SMTP_TO = os.getenv("SMTP_TO", "")
|
||||
|
||||
ADMIN_SESSION_SECRET = os.getenv("ADMIN_SESSION_SECRET", SECRET_KEY)
|
||||
|
||||
ALLOWED_ADMIN_IPS = os.getenv("ALLOWED_ADMIN_IPS", "").strip()
|
||||
if ALLOWED_ADMIN_IPS:
|
||||
ALLOWED_ADMIN_IPS = [
|
||||
ip.strip() for ip in ALLOWED_ADMIN_IPS.split(",") if ip.strip()
|
||||
]
|
||||
else:
|
||||
ALLOWED_ADMIN_IPS = []
|
||||
Reference in New Issue
Block a user