Be able so set a default directory

This commit is contained in:
Marcus Kammer 2024-06-05 16:45:38 +02:00
parent b69e9d9f22
commit c857b3121f
2 changed files with 5 additions and 1 deletions

View file

@ -4,6 +4,7 @@
#:easy-acceptor) #:easy-acceptor)
(:export (:export
#:*app* #:*app*
#:set-default-directory
#:start-server #:start-server
#:stop-server #:stop-server
#:restart-server)) #:restart-server))

View file

@ -1,5 +1,8 @@
(in-package :ml-survey) (in-package :ml-survey)
(defun set-default-directory (directory)
(setf *default-pathname-defaults* (truename (merge-pathnames directory))))
(defun create-server (name port &key address document-root) (defun create-server (name port &key address document-root)
(let ((acceptor (make-instance 'hunchentoot:easy-acceptor (let ((acceptor (make-instance 'hunchentoot:easy-acceptor
:address address :address address
@ -23,4 +26,4 @@
(defvar *app* (create-server 'app (defvar *app* (create-server 'app
8080 8080
:document-root :document-root
"~/quicklisp/local-projects/dev.metalisp.survey/")) (merge-pathnames (uiop:getcwd) "public")))