From 055dd3b43b8491cf3518e7fff046d2708a4b475e Mon Sep 17 00:00:00 2001 From: Esa Kataja Date: Sat, 10 May 2025 11:01:20 +0300 Subject: [PATCH] Fix admin seed had no password --- docker-compose.yml | 3 +++ src/lib/db.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2b58e75..56bafaa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,3 +10,6 @@ services: volumes: - ./data:/app/data restart: unless-stopped + environment: + - ADMIN_USERNAME=admin + - ADMIN_PASSWORD=password \ No newline at end of file diff --git a/src/lib/db.py b/src/lib/db.py index 5ee2b80..5735537 100644 --- a/src/lib/db.py +++ b/src/lib/db.py @@ -60,7 +60,7 @@ def seed_db() -> None: # Seed Admin users admin_username = os.getenv("ADMIN_USERNAME") - hashed_admin_password = hash_password(os.getenv("ADMIN_PASSWORD")) + hashed_admin_password = hash_password(os.getenv("ADMIN_PASSWORD", "password")) with get_connection() as conn: conn.execute( 'INSERT INTO "User" (username, hashed_password, team_id, is_active, is_admin) VALUES (?, ?, ?, ?, ?)',