Change default value of dns_server and mention that it has to be an IP

This commit is contained in:
2026-01-18 20:07:10 +01:00
parent 6c8a1999eb
commit 4ee6f4e1cd
4 changed files with 6 additions and 8 deletions

View File

@@ -145,7 +145,7 @@ def load_config(config_path):
cfg["database"].setdefault("backend", "sqlite")
cfg.setdefault("dns_service", {})
cfg["dns_service"].setdefault("dns_server", "localhost")
cfg["dns_service"].setdefault("dns_server", "127.0.0.1")
cfg["dns_service"].setdefault("dns_port", 53)
cfg["dns_service"].setdefault("dns_timeout", 5)
cfg["dns_service"].setdefault("cleanup_interval", 60)

View File

@@ -81,7 +81,7 @@ def init_database(config: dict):
logging.info(f"Database backend: SQLite path={db_path}")
elif backend == "mariadb":
new_db = MySQLDatabase(
db = MySQLDatabase(
config["database"]["database"],
host=config["database"].get("host", "localhost"),
port=config["database"].get("port", 3306),
@@ -89,10 +89,8 @@ def init_database(config: dict):
password=config["database"]["password"],
)
# Re-bind models to new database
User._meta.database = new_db
Hostname._meta.database = new_db
# Replace global db reference
db = new_db
User._meta.database = db
Hostname._meta.database = db
logging.info(f"Database backend: MariaDB db={config['database']['database']}")
else: