Add DB_SQLITE3_PATH config option
Rather than being hardcoded Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
@@ -26,5 +26,7 @@ def default(name: str, default: str) -> str:
|
||||
THUMBS_DIR = Path(default("THUMBS_DIR", "thumbs"))
|
||||
CACHE_DIR = Path(default("CACHE_DIR", "cache"))
|
||||
|
||||
DB_SQLITE3_PATH = Path(default("DB_SQLITE3_PATH", "bans.db"))
|
||||
|
||||
HTTP_DOMAIN = required("HTTP_DOMAIN")
|
||||
HTTP_ROOT = default("HTTP_ROOT", r"/")
|
||||
|
||||
@@ -2,12 +2,11 @@ import sqlite3
|
||||
import sys
|
||||
from typing import Optional
|
||||
|
||||
|
||||
DB_PATH = "bans.db"
|
||||
from . import config
|
||||
|
||||
|
||||
def get_db(db_path: str = DB_PATH):
|
||||
db = sqlite3.connect(db_path)
|
||||
def get_db():
|
||||
db = sqlite3.connect(config.DB_SQLITE3_PATH)
|
||||
# ensure that the database exists
|
||||
db.executescript(
|
||||
"""
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
# HTML cache directory. Defaults to "cache"
|
||||
#CACHE_DIR=cache
|
||||
|
||||
# Sqlite3 database path. Defaults to "bans.db"
|
||||
#DB_SQLITE3_PATH=bans.db
|
||||
|
||||
# Domain name of the server
|
||||
HTTP_DOMAIN=domain.com
|
||||
|
||||
|
||||
Reference in New Issue
Block a user