install as service
This commit is contained in:
@@ -20,7 +20,7 @@ def default_config(base: Path | None = None) -> dict[str, Any]:
|
||||
base = (base or Path.cwd()).resolve()
|
||||
rrd = base / "rrd"
|
||||
return {
|
||||
"HOST": "0.0.0.0", "PORT": 5000, "URL_PREFIX": "", "RRD_FOLDER": rrd,
|
||||
"HOST": "0.0.0.0", "PORT": 5000, "THREADS": 4, "URL_PREFIX": "", "RRD_FOLDER": rrd,
|
||||
"LOG_FILE": rrd / "netatmo_service.log", "LOG_LEVEL": "INFO",
|
||||
"LOG_MAX_BYTES": 5242880, "LOG_BACKUP_COUNT": 5, "LOG_CONSOLE": True,
|
||||
"NETATMO_TOKEN_FILE": rrd / "netatmo_tokens.json",
|
||||
@@ -63,6 +63,7 @@ def load_config(filename: str | Path | None = None) -> dict[str, Any]:
|
||||
result.update({
|
||||
"HOST": str(server.get("host", result["HOST"])),
|
||||
"PORT": int(server.get("port", result["PORT"])),
|
||||
"THREADS": int(server.get("threads", result["THREADS"])),
|
||||
"URL_PREFIX": _prefix(server.get("url_prefix", result["URL_PREFIX"])),
|
||||
"GRAPH_WIDTH": int(graphs.get("width", result["GRAPH_WIDTH"])),
|
||||
"GRAPH_HEIGHT": int(graphs.get("height", result["GRAPH_HEIGHT"])),
|
||||
|
||||
Reference in New Issue
Block a user