From 90c481d217257af01e3be119e3e0cda1b9e96685 Mon Sep 17 00:00:00 2001 From: Matthew Grotke Date: Wed, 10 Jun 2026 14:52:35 -0400 Subject: [PATCH] Development --- routlin/install.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/routlin/install.py b/routlin/install.py index 8767ffe..91694f1 100644 --- a/routlin/install.py +++ b/routlin/install.py @@ -40,6 +40,7 @@ DASHB_SCRIPT_FILE = SCRIPT_DIR / "do_dashboard_queue.sh" HEALTH_FILE = SCRIPT_DIR / ".health" SNAPSHOTS_DIR = SCRIPT_DIR / ".snapshots" CAPTIVE_QUEUE_FILE = SCRIPT_DIR / ".captive-queue" +DASH_DATA_DIR = COMPOSE_FILE.parent / "data" # Dashboard systemd timer DASHB_TIMER_NAME = f"{PRODUCT_NAME}-dashboard-queue" @@ -377,6 +378,9 @@ def create_dotfiles(): if not f.exists(): f.touch() os.chown(f, uid, gid) + if not DASH_DATA_DIR.exists(): + DASH_DATA_DIR.mkdir(parents=True) + os.chown(DASH_DATA_DIR, uid, gid) # =================================================================== @@ -690,8 +694,8 @@ def main(): print(" Docker is already installed.") # docker-compose.yml ================================================ - setup_docker_compose(reuse_config=reuse_config) create_dotfiles() + setup_docker_compose(reuse_config=reuse_config) # Captive portal container ========================================== header("Captive Portal Container")