From 84fa7183bbdbec88e51d6a20ca99b10740214176 Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sun, 19 Oct 2025 01:43:00 -0500 Subject: [PATCH] Update to include harbor-repo and better handle secrets-jsons --- iac/src/main/configs.cljs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/iac/src/main/configs.cljs b/iac/src/main/configs.cljs index 2865bf2..c3f3788 100644 --- a/iac/src/main/configs.cljs +++ b/iac/src/main/configs.cljs @@ -17,9 +17,13 @@ ;; Non-pulumi vals :resource-path (get-env "RESOURCE_PATH" "resources") - :secrets-json (-> (js/require "path") - (.join js/__dirname ".." "init-secrets.json") - (js/require) - (js->clj :keywordize-keys true)) + :secrets-json (try + (-> (js/require "path") + (.join js/__dirname ".." "init-secrets.json") + (js/require) + (js->clj :keywordize-keys true)) + (catch :default e + (throw (js/Error. (str "Failed to load init-secrets.json: " e))))) :docker-repo (get-env "DOCKER_REPO" "") + :harbor-repo (get-env "HARBOR_REPO" "") :dns-email (get-env "DNS_EMAIL" "")}) \ No newline at end of file