add WireGuard status processing and caching functionality

This commit is contained in:
Eduardo Silva
2026-01-07 11:07:45 -03:00
parent bf0ada3d89
commit 41fbf442f2
7 changed files with 179 additions and 2 deletions

View File

@@ -155,6 +155,8 @@ STATICFILES_DIRS = [
BASE_DIR / "static_files",
]
WIREGUARD_STATUS_CACHE_ENABLED = True
WIREGUARD_STATUS_CACHE_MAX_AGE = 600
# Default primary key field type
# https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field
DNS_CONFIG_FILE = '/etc/dnsmasq/wireguard_webadmin_dns.conf'