From 8754e7261f726b543283a721163046e1f81df8b7 Mon Sep 17 00:00:00 2001 From: Brian O'Reilly Date: Sun, 7 Dec 2025 12:36:40 -0500 Subject: [PATCH] pull creds from the enclosing environment When we stand up, we establish the configuration for database authentication in the postgres docker container. Put these credentials into environment variables for production, and default to known values for development. --- config/radiance-postgres.lisp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/radiance-postgres.lisp b/config/radiance-postgres.lisp index 1b684f8..edad1d3 100644 --- a/config/radiance-postgres.lisp +++ b/config/radiance-postgres.lisp @@ -8,9 +8,9 @@ ;; (config :connections :default) :main (config :connections :main :host) "localhost" (config :connections :main :port) 5432 - (config :connections :main :user) "asteroid" - (config :connections :main :pass) "asteroid_db_2025" - (config :connections :main :database) "asteroid") + (config :connections :main :user) (or (uiop:getenv "ASTEROID_DB_USER") "asteroid") + (config :connections :main :pass) (or (uiop:getenv "ASTEROID_DB_PASSWORD") "asteroid_db_2025") + (config :connections :main :database) (or (uiop:getenv "ASTEROID_DB_NAME") "asteroid")) ;; Alternative Docker configuration (uncomment when running Asteroid in Docker) ;; (setf (config :database :connection)