Add configs.cljs

This commit is contained in:
2025-09-13 18:12:03 -05:00
parent dc34fd8cca
commit 4a3688d80d

14
iac/src/main/configs.cljs Normal file
View File

@@ -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)
}
)