diff --git a/apps/heimdall/web-app.yaml b/apps/heimdall/web-app.yaml index 24fa65a..fc59ff7 100644 --- a/apps/heimdall/web-app.yaml +++ b/apps/heimdall/web-app.yaml @@ -176,15 +176,17 @@ data: with open(LINKS_PATH, encoding="utf-8") as links_file: links = json.load(links_file) - db_path = find_database() - connection = wait_for_items_table(db_path) - try: - upsert_links(connection, links) - finally: - connection.close() - while True: - time.sleep(3600) + db_path = find_database() + connection = wait_for_items_table(db_path) + try: + upsert_links(connection, links) + time.sleep(3600) + except sqlite3.Error as error: + print(f"Failed to seed Heimdall links: {error}", flush=True) + time.sleep(10) + finally: + connection.close() --- apiVersion: apps/v1 kind: Deployment