get docker deploy working

This commit is contained in:
Travis Shears 2025-07-26 10:35:55 +02:00
parent 7e0659cebe
commit 637bb6740c
10 changed files with 101 additions and 23 deletions

View file

@ -1,14 +1,18 @@
(ns micro-blog.config
(:require [environ.core :refer [env]]))
(:require
[taoensso.telemere :as tel]))
(def ^:private env-overrides
{:minstral-api-key "MISTRAL_API_KEY"})
{:pocket-base-pw "POCKET_BASE_PW"
:pocket-base-host "POCKET_BASE_HOST"
:blue-sky-api-key "BLUE_SKY_API_KEY"
:minstral-api-key "MISTRAL_API_KEY"})
(defn- load-config []
(println "config is being loaded")
(tel/log! :info "Config is being loaded")
(merge (read-string (slurp "config.edn"))
(into {} (for [[k env-var] env-overrides
:let [env-val (env env-var)]
:let [env-val (System/getenv env-var)]
:when env-val]
[k env-val]))))