diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2018-07-29 14:27:36 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2018-07-29 14:27:36 +0200 |
commit | 88c78f464129856da0c980bc808f8fdeafae8e1c (patch) | |
tree | 59ef0b8de42f6ab0c6cce1d33c4b707fde8a0d0a /mulkcms.lisp | |
parent | 3620af87e5a466e794491b790728a7384b83ef57 (diff) |
Load site.lisp at runtime.
Loading site.lisp on startup rather than at compile-time is necessary
to make the Docker/Kubernetes use case work.
Diffstat (limited to 'mulkcms.lisp')
-rw-r--r-- | mulkcms.lisp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mulkcms.lisp b/mulkcms.lisp index 8d5ff6e..d1f866e 100644 --- a/mulkcms.lisp +++ b/mulkcms.lisp @@ -1,9 +1,5 @@ (in-package #:mulkcms) -(defparameter *database-connection-spec* - (list *database-name* *database-user* *database-password* *database-host* - :pooled-p t :use-ssl :no)) - (defvar *requested-characteristics*) (defvar *propagated-params*) (defvar *use-ssl-p*) @@ -290,7 +286,9 @@ (:pingback "/rpc"))))) (defun call-with-db (thunk) - (call-with-connection *database-connection-spec* thunk)) + (call-with-connection (list *database-name* *database-user* *database-password* *database-host* + :pooled-p t :use-ssl :no) + thunk)) (defmacro with-db (&body body) `(call-with-db (lambda () ,@body))) |