import auf .env
This commit is contained in:
parent
565d34fb7b
commit
408c4ace93
|
|
@ -20,13 +20,19 @@ def iter_md(root: str):
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
|
# FIX: Default Prefix aus Environment holen, sonst Fallback auf "mindnet"
|
||||||
|
default_prefix = os.getenv("COLLECTION_PREFIX", "mindnet")
|
||||||
|
|
||||||
ap = argparse.ArgumentParser()
|
ap = argparse.ArgumentParser()
|
||||||
ap.add_argument("--vault", required=True)
|
ap.add_argument("--vault", required=True)
|
||||||
ap.add_argument("--apply", action="store_true")
|
ap.add_argument("--apply", action="store_true")
|
||||||
ap.add_argument("--purge-before-upsert", action="store_true")
|
ap.add_argument("--purge-before-upsert", action="store_true")
|
||||||
ap.add_argument("--force-replace", action="store_true")
|
ap.add_argument("--force-replace", action="store_true")
|
||||||
ap.add_argument("--prefix", default="mindnet")
|
|
||||||
# Weitere Argumente (compat) können hier hinzugefügt werden, wenn nötig
|
# Hier nutzen wir jetzt die Variable
|
||||||
|
ap.add_argument("--prefix", default=default_prefix)
|
||||||
|
|
||||||
args = ap.parse_args()
|
args = ap.parse_args()
|
||||||
|
|
||||||
print(f"Init IngestionService (Prefix: {args.prefix})...")
|
print(f"Init IngestionService (Prefix: {args.prefix})...")
|
||||||
|
|
@ -39,7 +45,6 @@ def main():
|
||||||
errors = 0
|
errors = 0
|
||||||
|
|
||||||
for f in files:
|
for f in files:
|
||||||
# Hier rufen wir den neuen Service
|
|
||||||
res = service.process_file(
|
res = service.process_file(
|
||||||
file_path=f,
|
file_path=f,
|
||||||
vault_root=os.path.abspath(args.vault),
|
vault_root=os.path.abspath(args.vault),
|
||||||
|
|
@ -48,7 +53,6 @@ def main():
|
||||||
purge_before=args.purge_before_upsert
|
purge_before=args.purge_before_upsert
|
||||||
)
|
)
|
||||||
|
|
||||||
# Output nur wenn relevant (nicht skipped/unchanged)
|
|
||||||
if res.get("status") not in ["skipped", "unchanged"]:
|
if res.get("status") not in ["skipped", "unchanged"]:
|
||||||
print(json.dumps(res, ensure_ascii=False))
|
print(json.dumps(res, ensure_ascii=False))
|
||||||
processed += 1
|
processed += 1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user