diff --git a/template/bb/lib/secrets.clj b/template/bb/lib/secrets.clj index 1365981..9e0c041 100644 --- a/template/bb/lib/secrets.clj +++ b/template/bb/lib/secrets.clj @@ -16,7 +16,7 @@ (defn ->secrets [] (when (fs/exists? secrets-dir) (->> (fs/list-dir secrets-dir) - (map #(let [filepath (-> % str) - secret-raw (slurp filepath)] - (->secret filepath secret-raw))) + (keep #(let [filepath (str %)] + (when (fs/regular-file? filepath) + (->secret filepath (slurp filepath))))) (apply merge))))