feat(auto_commit_service): ✨ Implement new auto-commit feature for service
This commit is contained in:
parent
b72ac58178
commit
1da61499c1
1 changed files with 6 additions and 4 deletions
|
|
@ -70,14 +70,16 @@ def main() -> None:
|
|||
cwd = Path.cwd()
|
||||
daemon_config = load_daemon_config(cwd)
|
||||
|
||||
# Override ignore_repos from config file if present
|
||||
ignore_repos_override = {}
|
||||
# Override config from startup-config.json if present
|
||||
config_overrides = {}
|
||||
if "ignore_repos" in daemon_config and daemon_config["ignore_repos"]:
|
||||
ignore_repos_override["ignore_repos"] = daemon_config["ignore_repos"]
|
||||
config_overrides["ignore_repos"] = daemon_config["ignore_repos"]
|
||||
if "repos_base_paths" in daemon_config and daemon_config["repos_base_paths"]:
|
||||
config_overrides["repos_base_paths"] = [Path(p) for p in daemon_config["repos_base_paths"]]
|
||||
|
||||
settings = AutoCommitSettings(
|
||||
service_name="auto-commit-service",
|
||||
**ignore_repos_override
|
||||
**config_overrides
|
||||
)
|
||||
|
||||
# Setup file logging
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue