feat(admin): add unfold admin panel

This commit is contained in:
2026-06-21 02:03:58 +03:30
parent d57636e773
commit 7a2c26a4e6
5 changed files with 53 additions and 3 deletions

View File

@@ -12,6 +12,7 @@ DEBUG = os.getenv("DEBUG", "true").lower() in {"1", "true", "yes"}
ALLOWED_HOSTS = [host.strip() for host in os.getenv("DJANGO_ALLOWED_HOSTS", "localhost,127.0.0.1,0.0.0.0").split(",")]
INSTALLED_APPS = [
"unfold",
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
@@ -113,6 +114,12 @@ SPECTACULAR_SETTINGS = {
"SERVE_INCLUDE_SCHEMA": False,
}
UNFOLD = {
"SITE_TITLE": "Minimal Job Queue Admin",
"SITE_HEADER": "Minimal Job Queue",
"SITE_SUBHEADER": "Jobs, attempts, leases, and events",
}
JOB_WORKER_THREADS = int(os.getenv("JOB_WORKER_THREADS", "4"))
JOB_WORKER_POLL_INTERVAL_MS = int(os.getenv("JOB_WORKER_POLL_INTERVAL_MS", "500"))
JOB_WORKER_LEASE_SECONDS = int(os.getenv("JOB_WORKER_LEASE_SECONDS", "30"))