From 4a3688d80de2a48514b6b7e6dc944b9a064d4e5b Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sat, 13 Sep 2025 18:12:03 -0500 Subject: [PATCH] Add configs.cljs --- iac/src/main/configs.cljs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 iac/src/main/configs.cljs diff --git a/iac/src/main/configs.cljs b/iac/src/main/configs.cljs new file mode 100644 index 0000000..4555135 --- /dev/null +++ b/iac/src/main/configs.cljs @@ -0,0 +1,14 @@ +(ns configs) + +(defn get-env [key default] (let [value (aget js/process.env key)] + (if (or (nil? value) (identical? value "")) + default value))) + +(def cfg + { + :sshKeyName (get-env "SSH_KEY_NAME" nil) + :sshPersonalKeyName (get-env "PERSONAL_KEY_NAME" nil) + :privateKeySsh (.toString (js/Buffer.from (get-env "PRIVATE_KEY" nil) "base64") "utf-8") + :hcloudToken (get-env "HCLOUD_TOKEN" nil) + } + ) \ No newline at end of file