This commit is contained in:
Akira Tempaku 2024-06-15 17:28:29 +09:00
parent 07bff148ec
commit 0b3e09c1eb
8 changed files with 6 additions and 32 deletions

1
qlfile
View file

@ -4,7 +4,6 @@ ql cl-jingle
git hsx https://github.com/skyizwhite/hsx.git git hsx https://github.com/skyizwhite/hsx.git
git ningle-fbr https://github.com/skyizwhite/ningle-fbr.git git ningle-fbr https://github.com/skyizwhite/ningle-fbr.git
ql cl-ppcre ql cl-ppcre
ql log4cl
ql function-cache ql function-cache
ql trivial-backtrace ql trivial-backtrace
ql parenscript ql parenscript

View file

@ -26,10 +26,6 @@
(:class qlot/source/ql:source-ql (:class qlot/source/ql:source-ql
:initargs (:%version :latest) :initargs (:%version :latest)
:version "ql-2023-10-21")) :version "ql-2023-10-21"))
("log4cl" .
(:class qlot/source/ql:source-ql
:initargs (:%version :latest)
:version "ql-2023-10-21"))
("function-cache" . ("function-cache" .
(:class qlot/source/ql:source-ql (:class qlot/source/ql:source-ql
:initargs (:%version :latest) :initargs (:%version :latest)

View file

@ -3,7 +3,7 @@
(:use #:cl) (:use #:cl)
(:local-nicknames (#:jg #:jingle)) (:local-nicknames (#:jg #:jingle))
(:local-nicknames (#:fbr #:ningle-fbr)) (:local-nicknames (#:fbr #:ningle-fbr))
(:local-nicknames (#:cfg #:hp/config/env)) (:local-nicknames (#:env #:hp/env))
(:local-nicknames (#:mw #:hp/middlewares/*)) (:local-nicknames (#:mw #:hp/middlewares/*))
(:export #:start (:export #:start
#:stop #:stop
@ -11,7 +11,7 @@
(in-package #:hp) (in-package #:hp)
(defparameter *app* (jg:make-app :address "localhost" (defparameter *app* (jg:make-app :address "localhost"
:port cfg:*port*)) :port env:*port*))
(defun start () (defun start ()
(jg:start *app*)) (jg:start *app*))

View file

@ -1,6 +0,0 @@
(defpackage #:hp/config/lib
(:use #:cl)
(:import-from #:log4cl))
(in-package #:hp/config/lib)
(log:config :nofile)

View file

@ -1,9 +1,9 @@
(defpackage #:hp/config/env (defpackage #:hp/env
(:use #:cl) (:use #:cl)
(:export #:dev-mode-p (:export #:dev-mode-p
#:prod-mode-p #:prod-mode-p
#:*port*)) #:*port*))
(in-package #:hp/config/env) (in-package #:hp/env)
(defmacro defenv (name env &key default parser) (defmacro defenv (name env &key default parser)
(let ((env-val (gensym "val"))) (let ((env-val (gensym "val")))

View file

@ -1,14 +0,0 @@
(defpackage #:hp/middlewares/access-logger
(:use #:cl)
(:import-from #:lack.middleware.accesslog
#:*lack-middleware-accesslog*)
(:import-from #:log4cl)
(:export *access-logger*))
(in-package #:hp/middlewares/access-logger)
(defparameter *access-logger*
(lambda (app)
(funcall *lack-middleware-accesslog*
app
:logger (lambda (message)
(log:info message)))))

View file

@ -2,12 +2,12 @@
(:use #:cl) (:use #:cl)
(:import-from #:log4cl) (:import-from #:log4cl)
(:local-nicknames (#:tb #:trivial-backtrace)) (:local-nicknames (#:tb #:trivial-backtrace))
(:local-nicknames (#:cfg #:hp/config/env)) (:local-nicknames (#:env #:hp/env))
(:export #:*recoverer*)) (:export #:*recoverer*))
(in-package #:hp/middlewares/recoverer) (in-package #:hp/middlewares/recoverer)
(defun message (condition) (defun message (condition)
(if (cfg:dev-mode-p) (if (env:dev-mode-p)
(tb:print-backtrace condition :output nil) (tb:print-backtrace condition :output nil)
"Internal Server Error")) "Internal Server Error"))

View file

@ -2,7 +2,6 @@
(:use #:cl) (:use #:cl)
(:import-from #:hsx) (:import-from #:hsx)
(:local-nicknames (#:jg #:jingle)) (:local-nicknames (#:jg #:jingle))
(:local-nicknames (#:cfg #:hp/config/env))
(:local-nicknames (#:cmp #:hp/components/*)) (:local-nicknames (#:cmp #:hp/components/*))
(:export #:response (:export #:response
#:partial-response)) #:partial-response))