fix: ensure data directory exists before SQLite engine init
On fresh installs the data/ dir may not exist, causing SQLite to create a stub file without write permissions. mkdir(parents=True, exist_ok=True) runs at import time before any DB operation. Also add data/.gitignore to prevent homelab.db from ever being committed.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
*.db
|
||||
*.db-shm
|
||||
*.db-wal
|
||||
scan_config.json
|
||||
Reference in New Issue
Block a user